In a medium saucepan whisk together the sugar and cornstarch .
Add both cans of milk whisking while you add them .
In a small bowl beat eggs well and add them to the saucepan.
Whisk well and cook on medium heat .Using a whisk stir until everything is dissolved .
Now switch to a heat proof rubber spatula or wooden spatula slowing stir from the bottom to prevent burning. Cook like this until the mixture is thickened . This should take 10-12 minutes.
Once the pudding is thickened remove from heat and add the butter and vanilla . Stir until this is incorporated.
In a 2-3 quart dish cover the bottom of it will Nilla Wafers and sliced bananas.
Cover them with half of the pudding
On top of the pudding add another layer of Nilla Wafers and bananas
Top that with the remaining pudding. Make sure the bananas are covered well, this prevents them from browning.
Add a layer of Nilla wafers on top or I even crush some and sprinkle them liberally.