Preheat the oven to 350°F and grease two 9-inch cake pans.
Mix dry ingredients in a bowl and set aside. Combine milk and coffee.
Cream butter and sugar, mix in eggs and dry ingredients alternately with milk mixture.
Divide batter between cake pans and bake for 25 minutes. Cool on a wire rack.
Make the cream filling by cooking flour and milk, then mixing with butter, sugar, and vanilla.
Assemble the cake by layering cake, cream filling, and second cake layer.
Make ganache by pouring hot cream over chocolate chips, stirring until smooth. Pour over cake.
Allow ganache to set for 15 minutes before serving.
