Case Study- video then lecture
recursiveCallStck- video then lecture. Show external resource https://www.cs.usfca.edu/~galles/visualization/RecFact.html
Remaining videos: Walk through and solve the problems with students then have them watch the videos after. Save flatten for the last video.
Have a plan before writing any code
Use as many visual aids as possible. Ex: external resource at the top of the page. Open same file side by side as a new recursive call is made, showing the new values. Close the tabs as the stacks resolve.