**1. Prepare the Crust:**
- Preheat your oven to 325°F (160°C). Line a 9x9-inch baking pan with parchment paper, leaving some overhang for easy removal.
- In a mixing bowl, combine vanilla wafer crumbs and melted butter. Press the mixture firmly into the bottom of the prepared pan. Bake for 8-10 minutes, then let it cool completely.
**2. Make the Cheesecake Layer:**
- In a large bowl, beat the cream cheese and sugar until smooth.
- Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
- Pour the cheesecake mixture over the cooled crust and spread evenly. Bake for 25-30 minutes, or until the center is set. Cool completely before adding the next layer.
**3. Prepare the Banana Pudding Layer:**
- In a medium bowl, whisk together the banana pudding mix and cold milk until thickened.
- Gently fold in the whipped topping until smooth and creamy.
- Spread the banana pudding mixture over the cooled cheesecake layer.
**4. Add the Topping and Chill:**
- Spread whipped cream evenly over the banana pudding layer. Garnish with sliced bananas and crushed vanilla wafers.
- Refrigerate for at least 4 hours, or until fully set.
**5. Slice and Serve:**
- Use the parchment overhang to lift the dessert out of the pan. Slice into squares and serve chilled.