Michael Ball
Lecturer
Info Links
Research Areas
Teaching Schedule
Spring 2023
- CS C88C. Computational Structures in Data Science, MoWe 14:00-14:59, Dwinelle 155
- CS 169L. Software Engineering Team Project, We 12:00-12:59, Soda 310
- CS 302. Designing Computer Science Education, Fr 10:00-11:59, Social Sciences Building 166
Summer 2023
- CS 10. The Beauty and Joy of Computing, MoTuWeTh 14:00-14:59, Soda 306
- CS 61A. The Structure and Interpretation of Computer Programs, MoTuWeTh 11:00-12:29, Dwinelle 155
- CS 61BL. Data Structures and Programming Methodology, MoWe 09:00-09:59, Valley Life Sciences 2050
- CS 61C. Great Ideas of Computer Architecture (Machine Structures), MoTuWeTh 15:30-16:59, Pimentel 1
- CS 70. Discrete Mathematics and Probability Theory, MoTuWeTh 12:30-13:59, Dwinelle 155
- CS 160. User Interface Design and Development, MoTuWeTh 11:00-12:29, Jacobs Hall 310
- CS 161. Computer Security, MoTuWeTh 12:30-13:59, Evans 10
- CS 169A. Introduction to Software Engineering
- CS 171. Cryptography, MoTuWeTh 18:30-19:59, Evans 10
- CS 188. Introduction to Artificial Intelligence, MoTuWeTh 14:00-15:29, Lewis 100
Education
- 2016, MS, Computer Science, UC Berkeley
- 2015, BA, Computer Science, UC Berkeley
Selected Publications
- M. Ball, "Lambda: An Autograder for Snap!," D. Garcia, Ed., EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2018-2, June 2016.