thesis A pedagogical tool for visualizing program execution Kim Merrill April 2014 CS Senior Project Advisor: Rett Bull