Teaching Faculty
Babak Ayazifar
Teaching Professor
517 Cory Hall, 510-642-9945; ayazifar@berkeley.edu
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 (Spring 2026):
EECS 16A. Foundations of Signals, Dynamical Systems, and Information Processing, MoWe 18:30-19:59, Pimentel 1
EE 120. Signals and Systems, MoWe 14:00-15:59, Physics Building 4
Michael Ball
Lecturer
784 Soda Hall; ball@berkeley.edu
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 (Spring 2026):
CS 169L. Software Engineering Team Project, MoFr 10:30-11:59, Soda 320
CS 302. Designing Computer Science Education, Fr 14:00-15:59, Soda 606
John DeNero
Associate Teaching Professor
denero@berkeley.edu
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 (Spring 2026):
CS 47A. Completion of Work in Computer Science 61A
Richard Dorrance
Lecturer
rdorrance@berkeley.edu
Teaching Schedule (Spring 2026):
EECS 251B. Advanced Digital Integrated Circuits and Systems, Fr 13:00-15:59, Cory 540AB
Dan Garcia
Teaching Professor
777 Soda Hall, 510-517-4041; ddgarcia@berkeley.edu
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 (Spring 2026):
CS 10. The Beauty and Joy of Computing, MoWeFr 10:00-10:59, Evans 60
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 13:00-13:59, Dwinelle 155
CS 198-2. GamesCrafters, MoWeFr 11:00-11:59, Soda 606
CS 302. Designing Computer Science Education, Fr 14:00-15:59, Soda 606
Brian Harvey
Teaching Professor Emeritus
441 Soda Hall; bh@cs.berkeley.edu
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; hilfingr@cs.berkeley.edu
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; hug@cs.berkeley.edu
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 (Spring 2026):
CS 47B. Completion of Work in Computer Science 61B
CS 61B. Data Structures, MoWeFr 13:00-13:59, Wheeler 150
Christopher Hunn
Lecturer
cthunn@eecs.berkeley.edu
Teaching Schedule (Spring 2026):
CS 365. Introduction to Instructional Methods in Computer Science for Academic Interns, Fr 10:00-11:59, Soda 438
CS 370-2. Adaptive Instruction Methods in Computer Science, Th 19:00-20:59, Dwinelle 182
Peyrin Kao
Lecturer
peyrin@berkeley.edu
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
Narges Norouzi
Associate Teaching Professor
775 Soda Hall; norouzi@berkeley.edu
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 (Spring 2026):
CS 194-202. Careers in Data Science, Computing, and Mathematical and Physical Sciences, Tu 09:30-10:59, Soda 438
CS 194-271. Research in AI Education, Tu 12:30-13:59, Soda 606
CS 294-271. Research in AI Education, Tu 12:30-13:59, Soda 606
Kay Ousterhout
Assistant Teaching Professor
keo@eecs.berkeley.edu
Research Interests:
Education (EDUC)
Education:
2017, PhD, Computer Science, UC Berkeley
Teaching Schedule (Spring 2026):
CS 47B. Completion of Work in Computer Science 61B
CS 61B. Data Structures, MoWeFr 13:00-13:59, Wheeler 150
Gireeja Ranade
Associate Teaching Professor
ranade@eecs.berkeley.edu
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 (Spring 2026):
CS 194-271. Research in AI Education, Tu 12:30-13:59, Soda 606
CS 294-271. Research in AI Education, Tu 12:30-13:59, Soda 606
EECS 127. Optimization Models in Engineering, TuTh 14:00-15:29, Stanley 105
EECS 227AT. Optimization Models in Engineering, TuTh 14:00-15:29, Stanley 105
Manuel Sabin
Assistant Teaching Professor
msabin@berkeley.edu
Research Interests:
Education (EDUC)
Education:
2020, PhD, Computer Science, UC Berkeley
Teaching Schedule (Spring 2026):
CS 39. Technology, Society, and Power, We 15:00-16:59, Soda 606
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 13:00-13:59, Dwinelle 155
Jonathan Stray
Lecturer
jonathanstray@berkeley.edu
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
Teaching Schedule (Spring 2026):
CS 294-273. Designing Algorithmic Media, Th 09:00-11:59, Soda 320
Jean-Paul Tennant
Lecturer
263 Cory Hall; jptennant@berkeley.edu
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:
Tu/Th 15:45-16:45, 5102 Etcheverry
Teaching Schedule (Spring 2026):
EECS C106A. Introduction to Robotics, Tu 17:00-18:29, Hearst Field Annex A1, Th 17:00-18:29, Evans 10
EECS C206A. Introduction to Robotics, Tu 17:00-18:29, Hearst Field Annex A1, Th 17:00-18:29, Evans 10
EE 194-100. Business and Finance for Engineers, TuTh 14:00-15:29, Cory 540AB
Lisa Yan
Assistant Teaching Professor
783 Soda Hall; yanlisa@berkeley.edu
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
Teaching Schedule (Spring 2026):
CS 39. Technology, Society, and Power, We 15:00-16:59, Soda 606
CS 47C. Completion of Work in Computer Science 61C
CS 61C. Great Ideas of Computer Architecture (Machine Structures), MoWeFr 11:00-11:59, Evans 10
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.