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.