Samuel Lau | Instructor-Centered Design of Tools to Support Teaching Programming and Data Science At Scale
Instructors of technical subjects like programming and data science use a wide array of software tools that enable them to create sophisticated and engaging lessons at scale. Although there are many such tools available, instructors often find themselves repurposing software originally designed for other people, like professional software engineers. To address these issues, this dissertation takes an instructor-centered approach. It surfaces previously unmet needs through studies of instructors, their goals, and their software tools.