University of Massachusetts Amherst ScholarWorks@UMass Amherst Doctoral Dissertations Dissertations and Theses November 2019 Tools for Tutoring Theoretical Computer Science Topics Mark McCartin-Lim University of Massachusetts Amherst Follow this and additional works at: https://scholarworks.umass.edu/dissertations_2 Part of the Artificial Intelligence and Robotics Commons, Graphics and Human Computer Interfaces Commons, Other Computer Sciences Commons, and the Theory and Algorithms Commons Recommended Citation McCartin-Lim, Mark, "Tools for Tutoring Theoretical Computer Science Topics" (2019). Doctoral Dissertations. 1797. https://doi.org/10.7275/15233091 https://scholarworks.umass.edu/dissertations_2/1797 This Open Access Dissertation is brought to you for free and open access by the Dissertations and Theses at ScholarWorks@UMass Amherst. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of ScholarWorks@UMass Amherst. For more information, please contact
[email protected]. TOOLS FOR TUTORING THEORETICAL COMPUTER SCIENCE TOPICS A Dissertation Presented by MARK MCCARTIN-LIM Submitted to the Graduate School of the University of Massachusetts Amherst in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY September 2019 College of Information and Computer Sciences c Copyright by Mark McCartin-Lim 2019 All Rights Reserved TOOLS FOR TUTORING THEORETICAL COMPUTER SCIENCE TOPICS A Dissertation Presented by MARK MCCARTIN-LIM Approved as to style and content by: Andrew McGregor, Co-chair Beverly Woolf, Co-chair David Mix Barrington, Member Siman Wong, Member James Allan, Department Chair College of Information and Computer Sciences DEDICATION To the students who faithfully came to my office hours, whose struggles and perseverance inspired this dissertation. To my good friend Lucas, who provided much needed moral support during the hardest times, and who gave me the courage to choose this dissertation topic.