Cut angel food cake into cubes. (I recommend using a good serrated knife.) Set aside.
To a large bowl, add vanilla pudding, milk, and heavy cream. Using a hand-held mixer, start beating on low speed, gradually increasing the speed for 2 minutes, or until thickened.
On the bottom of a 9×13-inch baking dish, arrange ½ of the angel food cake cubes in a layer.
Use a spoon to dollop about ⅔ of the strawberry pie filling over the top of the angel food cake cubes.
Carefully spread the vanilla pudding over the filling in an even layer.
Place the remaining cake cubes evenly on top of the vanilla pudding layer.
Dollop the remaining strawberry pie filling over the angel food cake cubes.
Carefully spread the whipped topping in an even layer.
Place in the refrigerator to chill for 3-4 hours before serving. Garnish with fresh strawberries (optional).