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 (Fall 2025):
EECS 16A. Foundations of Signals, Dynamical Systems, and Information Processing, MoWe 18:30-19:59, Pimentel 1

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 (Fall 2025):
CS 169A. Introduction to Software Engineering, MoWe 14:00-15:29, Cory 540AB
CS 294-189. Design and Evaluation of Processes for Teaching Computer Science at Scale, Fr 10:00-11:59, Evans 5

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 (Fall 2025):
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 13:00-13:59, Wheeler 150

Richard Dorrance

Lecturer
rdorrance@berkeley.edu

Dan Garcia

Teaching Professor
777 Soda Hall, 510-517-4041; ddgarcia@cs.berkeley.edu
Research Interests: Education (EDUC); Graphics (GR)
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: TBD, 777 Soda
Teaching Schedule (Fall 2025):
CS 10. The Beauty and Joy of Computing, MoWeFr 13:00-13:59, Dwinelle 145
CS 61C. Great Ideas of Computer Architecture (Machine Structures), MoWeFr 10:00-10:59, Stanley 105
CS 198-2. Directed Group Studies for Advanced Undergraduates, MoWeFr 11:00-11:59, Soda 606

Oliver Grillmeyer

Lecturer
329 Soda Hall; topramen@berkeley.edu
Education: 2001, Ph.D., Science and Mathematics Education, UC Berkeley; 1995, MS, Computer Science, UC Berkeley; 1984, BA, Computer Science, UC Berkeley
Office Hours: 2:30-4:00, 329 Soda
Teaching Schedule (Summer 2025):
CS 188. Introduction to Artificial Intelligence, MoTuWeTh 14:00-15:29, Physics Building 1

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

Teaching Professor, Retired
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
Teaching Schedule (Fall 2025):
CS 61B. Data Structures, MoWeFr 16:00-16:59, Lewis 100
CS 70. Discrete Mathematics and Probability Theory, Tu 15:30-16:59, Evans 10, Th 15:30-16:59, Hearst Field Annex A1

Christopher Hunn

Lecturer
cthunn@eecs.berkeley.edu
Teaching Schedule (Fall 2025):
CS 365. Introduction to Instructional Methods in Computer Science for Academic Interns, Fr 12:00-13:59, Soda 438
CS 370. Adaptive Instruction Methods in Computer Science, Tu 17:00-18:59, Social Sciences Building 110

Lakshya Jain

Lecturer
lakshya.jain@berkeley.edu
Education: 2020, M.S., Computer Science, University of California, Berkeley

Vikram Jain

Lecturer
269 Cory Hall; vikramj@berkeley.edu
Research Interests: Computer Architecture & Engineering (ARC); Integrated Circuits (INC)
Education: 2023, PhD, Electrical and Computer Engineering, KU Leuven, Belgium; 2018, M.S., Electrical Engineering, Chalmers University of Technology, Sweden

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
Teaching Schedule (Summer 2025):
CS 161. Computer Security, MoTuWeTh 12:30-13:59, Hearst Field Annex A1
Teaching Schedule (Fall 2025):
CS 188. Introduction to Artificial Intelligence, TuTh 17:00-18:29, Wheeler 150

Igor Mordatch

Lecturer
mordatch@berkeley.edu
Research Interests: Artificial Intelligence (AI)
Education: 2016, Post-Doctoral Associate, EECS, UC Berkeley; 2015, PhD, Computer Science & Engineering, University of Washington

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 (Fall 2025):
CS 189. Introduction to Machine Learning, TuTh 14:00-15:29, Valley Life Sciences 2050
CS 289A. Introduction to Machine Learning, TuTh 14:00-15:29, Valley Life Sciences 2050

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 (Fall 2025):
CS C182. Designing, Visualizing and Understanding Deep Neural Networks, TuTh 11:00-12:29, Soda 306
CS 282A. Designing, Visualizing and Understanding Deep Neural Networks, TuTh 11:00-12:29, Soda 306

Jeronimo Segovia Fernandez

Lecturer
jeronimo.segovia@berkeley.edu
Education: 2015, Ph.D., Electrical and Computer Engineering, Carnegie Mellon University
Office Hours: Monday, 11:00 - 12:00 p.m., 284 Cory

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

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: Mon/Wed 16:30-17:00, 293 Cory
Teaching Schedule (Fall 2025):
EECS C106A. Introduction to Robotics, TuTh 14:00-15:29, Dwinelle 145
EECS C206A. Introduction to Robotics, TuTh 14:00-15:29, Dwinelle 145

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 4:15-5:30pm (Tea Hours, Data 375, CS 39), 783 Soda; W 10-11am (CS 61C), 783 Soda
Teaching Schedule (Fall 2025):
CS 195. Social Implications of Computer Technology, Th 15:30-16:59, Physics Building 1
CS H195. Honors Social Implications of Computer Technology, Th 15:30-16:59, Physics Building 1
CS 294-189. Design and Evaluation of Processes for Teaching Computer Science at Scale, Fr 10:00-11:59, Evans 5
CS 375. Teaching Techniques for Computer Science, Th 10:00-11:59, Soda 438

Justin Yokota

Lecturer
jyokota@berkeley.edu
Education: 2022, M.S., Computer Science, UC Berkeley; 2021, B.A., Computer Science, Mathematic, UC Berkeley
Teaching Schedule (Summer 2025):
CS 61C. Great Ideas of Computer Architecture (Machine Structures), MoTuWeTh 14:00-15:29, Valley Life Sciences 2050

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.