Author's Note: You can use a box for the brownie section if you're short on time, but I love making brownies from scratch. This is a recipe I developed in high school and it has never failed me...
Preheat oven to 350 degrees (F).
Cream the sugar into the butter then add the vanilla and eggs.
Once combined, stir the dry ingredients into the mix. Spread batter into a greased 9- x 9-inch pan and make your topping.
Mix all the topping ingredients together until creamy.
Spread over the top of the brownie batter. You can also marble this by running a knife through the top, mixing the brownie and cheesecake mixture together. Do not overmix.
Bake at 350 degrees for 35 - 40 minutes. Check at 30 minutes to see if brownies are done by putting a toothpick in the middle to see if brownies have set.
Allow brownies to completely cool before cutting into squares and serving.