
About
Michael Ball is a Lecturer in the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley, where he teaches courses in software engineering and computer science education methodology.
His educational background includes:
- MS in Computer Science from UC Berkeley (2016)
- BA in Computer Science from UC Berkeley (2015)
Dr. Ball's research focuses on Education Technology and Human-Computer Interaction, with particular emphasis on improving computer science education through innovative tools and methodologies. His work bridges the gap between educational theory and practical software development, creating resources that enhance the learning experience for students at scale.
His publication "Lambda: An Autograder for Snap!" demonstrates his commitment to developing tools that support programming education, particularly in visual programming environments. This work aligns with his teaching of CS 169A (Introduction to Software Engineering) and CS 294-189 (Design and Evaluation of Processes for Teaching Computer Science at Scale), showing a consistent focus on practical educational applications of computer science principles.
As an active member of the Algorithms and Computing for Education (ACE) research group and the Berkeley Institute of Design (BID), Dr. Ball collaborates with colleagues across disciplines to advance educational technology and design thinking in computer science education.
Dr. Ball maintains an office in Soda Hall (784 Soda Hall) and holds office hours by appointment. His teaching schedule includes regular courses on software engineering fundamentals and specialized topics in computer science education methodology.
Find Michael Ball elsewhere
Related Searches
You Might Also Like
Lisa YanUniversity of California, Berkeley · Teaching Professor
John CannyUniversity of California, Berkeley · Professor
Joshua HugUniversity of California, Berkeley · Teaching Professor
Sagar KarandikarUniversity of California, Berkeley · Assistant Professor
Avishay TalUniversity of California, Berkeley · Assistant Professor
Charles ReissUniversity of Virginia · Assistant Professor