Teaching Faculty
Babak Ayazifar
Teaching Professor
517 Cory Hall, 510-642-9945; [email protected]
Research Interests:
Education (EDUC); Signal Processing (SP)
Education:
2003, Ph.D., Electrical Engineering and Computer Science, Massachusetts Institute of Technology; 1989, B.S., Electrical Engineering, Caltech
Teaching Schedule (Fall 2026):
EE 66. Introduction to Signals, Dynamics, and Information, MoWe 18:30-19:59, Pimentel 1
EE 120. Signals and Systems, MoWe 14:00-15:59, Lewis 100
Michael Ball
Continuing Lecturer
784 Soda Hall; [email protected]
Research Interests:
Education (EDUC); Human-Computer Interaction (HCI)
Education:
2016, MS, Computer Science, UC Berkeley; 2015, BA, Computer Science, UC Berkeley
Office Hours:
By appointment, please email me., 784 Soda
Teaching Schedule (Summer 2026):
CS 168. Introduction to the Internet: Architecture and Protocols, MoTuWeTh 14:00-15:29, Lewis 100
CS 188. Introduction to Artificial Intelligence, MoTuWeTh 14:00-15:29, Li Ka Shing 245
Teaching Schedule (Fall 2026):
CS 169A. Introduction to Software Engineering, TuTh 11:00-12:29, The Gateway Building 1220
CS 375. Teaching Techniques for Computer Science, We 17:00-18:59, The Gateway Building B1022
John DeNero
Teaching Professor
[email protected]
Research Interests:
Artificial Intelligence (AI); Education (EDUC)
Education:
2010, Ph.D., Computer Science, University of California, Berkeley; 2002, M.A., Philosophy, Stanford University; 2001, B.S., Mathematical & Computational Science and Symbolic Systems, Stanford University
Office Hours:
See Homepage, 781 Soda
Teaching Schedule (Fall 2026):
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 12:00-12:59, Wheeler 150
Richard Dorrance
Lecturer
[email protected]
Dan Garcia
Teaching Professor
777 Soda Hall, 510-517-4041; [email protected]
Research Interests:
Education (EDUC)
Education:
2000, Ph.D., Computer Science, UC Berkeley; 1995, M.S., Computer Science, UC Berkeley; 1990, B.S., Computer Science, MIT; 1990, B.S., Electrical Engineering, MIT
Office Hours:
Sp26 CS10: Mon 3-4pm, 777 Soda; Sp26 CS61A: Mon 2-3pm, 777 Soda
Teaching Schedule (Summer 2026):
CS 184. Foundations of Computer Graphics, MoTuWeTh 15:30-16:59, Dwinelle 145
Teaching Schedule (Fall 2026):
CS 10. The Beauty and Joy of Computing, MoWeFr 13:00-13:59, Physics Building 4
CS 61C. Great Ideas of Computer Architecture (Machine Structures), MoWeFr 11:00-11:59, The Gateway Building 1210
CS 194-244. STAR Assessments for Proficiency-Based Learning, Mo 14:00-15:29, The Gateway Building B1009
CS 194-245. STAR Assessments for Proficiency-Based Learning, Mo 14:00-15:29, The Gateway Building B1009
CS 294-244. STAR Assessments for Proficiency-Based Learning, Mo 14:00-15:29, The Gateway Building B1009
CS 294-245. STAR Assessments for Proficiency-Based Learning, Mo 14:00-15:29, The Gateway Building B1009
Brian Harvey
Teaching Professor Emeritus
441 Soda Hall; [email protected]
Research Interests:
Education (EDUC)
Education:
1990, MA, Clinical Psychology, New College of California; 1985, PhD, Science & Mathematics Education, UC Berkeley; 1975, MS, Computer Science, Stanford; 1969, BS, Mathematics, MIT
Office Hours:
by appointment, 441 Soda
Paul N. Hilfinger
Professor of Teaching Emeritus
787 Soda Hall, 510-642-8401; [email protected]
Research Interests:
Programming Systems (PS); Scientific Computing (SCI)
Education:
1980, Ph.D., Computer Science, Carnegie-Mellon University; 1973, AB, Mathematics, Princeton University
Joshua Hug
Associate Teaching Professor
779 Soda Hall; [email protected]
Research Interests:
Education (EDUC)
Education:
2011, Ph.D., Electrical Engineering And Computer Science, UC Berkeley; 2003, B.S., Electrical and Computer Engineering, University of Texas at Austin
Office Hours:
Monday 11-12, 779 Soda; Friday 2- 3, 210 Wheeler
Teaching Schedule (Fall 2026):
CS 61B. Data Structures, MoWeFr 14:00-14:59, Wheeler 150
CS 70. Discrete Mathematics and Probability Theory, TuTh 15:30-16:59, Li Ka Shing 245
Christopher Hunn
Lecturer
[email protected]
Teaching Schedule (Fall 2026):
CS 365. Introduction to Instructional Methods in Computer Science for Academic Interns, Fr 12:00-13:59, The Gateway Building 1220
Peyrin Kao
Lecturer
[email protected]
Education:
2022, M.S., Electrical Engineering and Computer Science, UC Berkeley; 2021, B.A., Computer Science, UC Berkeley; 2021, B.A., Data Science, UC Berkeley
Teaching Schedule (Summer 2026):
CS 61BL. Data Structures and Programming Methodology, MoWe 09:00-09:59, Li Ka Shing 245
CS 161. Computer Security, MoTuWeTh 12:30-13:59, Hearst Field Annex A1
CS 168. Introduction to the Internet: Architecture and Protocols, MoTuWeTh 14:00-15:29, Lewis 100
Narges Norouzi
Associate Teaching Professor
775 Soda Hall; [email protected]
Research Interests:
Artificial Intelligence (AI); Education (EDUC); Biosystems & Computational Biology (BIO)
Education:
2017, PhD, Computer Engineering, University of Toronto; 2014, MS, Computer Engineering, University of Toronto; 2012, BS, Computer Engineering, Sharif University of Technology
Teaching Schedule (Fall 2026):
CS 189. Introduction to Machine Learning, TuTh 17:00-18:29, Dwinelle 155
CS 289A. Introduction to Machine Learning, TuTh 17:00-18:29, Dwinelle 155
Kay Ousterhout
Assistant Teaching Professor
[email protected]
Research Interests:
Education (EDUC)
Education:
2017, PhD, Computer Science, UC Berkeley
Teaching Schedule (Fall 2026):
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 12:00-12:59, Wheeler 150
Gireeja Ranade
Associate Teaching Professor
[email protected]
Research Interests:
Information, Data, Network, and Communication Sciences (IDNCS); Artificial Intelligence (AI); Control, Intelligent Systems, and Robotics (CIR); Education (EDUC)
Education:
2014, Ph.D., EECS, University of California, Berkeley; 2009, M.S., EECS, University of California, Berkeley; 2007, B.S., EECS, Massachusetts Institute of Technology
Office Hours:
Changes each semester, please email, 565 Cory
Teaching Schedule (Fall 2026):
CS C182. Designing, Visualizing and Understanding Deep Neural Networks, TuTh 09:30-10:59, The Gateway Building 1210
CS 282A. Designing, Visualizing and Understanding Deep Neural Networks, TuTh 09:30-10:59, The Gateway Building 1210
Manuel Sabin
Assistant Teaching Professor
[email protected]
Research Interests:
Education (EDUC)
Education:
2020, PhD, Computer Science, UC Berkeley
Teaching Schedule (Fall 2026):
CS 61B. Data Structures, MoWeFr 14:00-14:59, Wheeler 150
CS 70. Discrete Mathematics and Probability Theory, TuTh 15:30-16:59, Li Ka Shing 245
Jonathan Stray
Lecturer
[email protected]
Research Interests:
Artificial Intelligence (AI)
Education:
2010, Masters Degree, Journalism, University of Hong Kong; 2000, Masters Degree, Computer Science, University of Toronto; 1998, Bachelors of Science, Computer Science, University of Toronto
Jean-Paul Tennant
Lecturer
263 Cory Hall; [email protected]
Education:
2001, MBA, Finance, University of California, Berkeley – Haas School of Business; 1993, MS, Electrical Engineering and Computer Science, University of California, Berkeley; 1986, BSE, Electrical Engineering, University of Michigan, Ann Arbor
Office Hours:
by appointment, 263 Cory
Teaching Schedule (Fall 2026):
EE 156. Business and Finance for Engineers, TuTh 14:00-15:29, The Gateway Building B1022
Lisa Yan
Assistant Teaching Professor
783 Soda Hall; [email protected]
Research Interests:
Education (EDUC)
Education:
2019, PhD, Electrical Engineering, Stanford University; 2015, MS, Electrical Engineering, Stanford University; 2013, BS, Electrical Engineering and Computer Science, University of California, Berkeley
Office Hours:
M 2-3pm (CS 61C), 783 Soda; Tu 12:45-2pm (Tea Hours/Advising), 783 Soda
This campus directory is the property of the University of California, Berkeley. To protect the privacy of individuals listed herein, in accordance with the State of California Information Practices Act, this directory may not be used, rented, distributed, or sold for commercial purposes.
Send requests for updates to eecsfac-updates@eecs, or Login to make changes yourself.