Preheat oven to 350° Fahrenheit. Spray a 9x13-inch baking pan with non-stick cooking spray.
Brownie Layer
Mix flour and baking powder in a small mixing bowl. Set it aside.
Melt butter and chocolate together in a large microwave-safe bowl. Microwave at 30-second intervals, stirring in between, until melted and combined.
Add sugar and eggs to the chocolate mixture, whisking until well combined. Add the flour mixture to the chocolate mixture and whisk well. Spread the brownie batter into the prepared baking pan.
Cheesecake Layer
Cream the cream cheese with granulated sugar in the bowl of an electric mixer. Add eggs and vanilla and beat well until the batter is smooth and creamy.
Pour the cheesecake batter over the unbaked brownies. Spread the cheesecake batter so that the brownies are covered. Sprinkle chocolate chips over the top of the cheesecake.
Bake for 40-45 minutes or until a toothpick comes out clean.