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 2023):
COMPSCI 70. Discrete Mathematics and Probability Theory, TuTh 12:30-13:59, Wheeler 150
EL ENG 120. Signals and Systems, MoWe 15:00-16: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: Wednesday 4-5pm (CS10)
Teaching Schedule (Spring 2023):
COMPSCI C88C. Computational Structures in Data Science, MoWe 14:00-14:59, Dwinelle 155
COMPSCI 169L. Software Engineering Team Project, We 12:00-12:59, Soda 310
COMPSCI 302. Designing Computer Science Education, Fr 10:00-11:59, Social Sciences Building 166


Michael J. Clancy

Teaching Professor Emeritus
784 Soda Hall, 510-642-7017; clancy@cs.berkeley.edu
Research Interests: Education (EDUC)
Education: 1971, B.S., Mathematics, University of Illinois, Champaign/Urbana
Office Hours: by appointment, 784 Soda


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 2023):
COMPSCI 47A. Completion of Work in Computer Science 61A
COMPSCI 61A. The Structure and Interpretation of Computer Programs, MoWeFr 14:00-14:59, Wheeler 150
COMPSCI 198-75. Cubstart: Introduction to Building Apps, Tu 17:00-17:59, Valley Life Sciences 2060, Th 17:00-18:59, Valley Life Sciences 2060
COMPSCI 198-750. Cubstart: Introduction to Building Apps, Tu 17:00-17:59, McCone 141, Th 17:00-18:59, Wheeler 212


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: CS61C: M2-3pm, 777 Soda; CS10: F 1-2pm, 777 Soda
Teaching Schedule (Spring 2023):
COMPSCI 10. The Beauty and Joy of Computing, MoWe 13:00-13:59, Birge 50
COMPSCI 47C. Completion of Work in Computer Science 61C
COMPSCI 61C. Great Ideas of Computer Architecture (Machine Structures), MoWeFr 10:00-10:59, Valley Life Sciences 2050
COMPSCI 194-244. STAR Assessments for Proficiency-Based Learning, Th 10:00-11:29,
COMPSCI 198-2. Gamescrafters, MoWe 11:00-11:59, Soda 606
COMPSCI 198-3. UCBUGG: 3D Modeling and Animation, Mo 19:00-20:59, Sutardja Dai 200
COMPSCI 198-303. UCBUGG: 3D Modeling and Animation, Fr 19:00-20:59, Sutardja Dai 200
COMPSCI 294-244. STAR Assessments for Proficiency-Based Learning, Th 10:00-11:29,


Brian Harvey

Teaching Professor Emeritus
784 Soda Hall, 510-642-8311; 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, 784 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
Office Hours: Fridays 1:30 - 3:00 (cancelled 2/11), 779 Soda
Teaching Schedule (Spring 2023):
COMPSCI 47B. Completion of Work in Computer Science 61B
COMPSCI 61B. Data Structures, MoWeFr 13:00-13:59, Li Ka Shing 245
COMPSCI 198-99. Intro to Full Stack Web Development, MoWe 20:00-21:29, Valley Life Sciences 2040
COMPSCI 198-124. Dark Play, Mo 18:00-19:59, Dwinelle 223


Christopher Hunn

Lecturer
cthunn@eecs.berkeley.edu
Teaching Schedule (Spring 2023):
COMPSCI 370. Adaptive Instruction Methods in Computer Science, Tu 17:00-18:59, Wheeler 212
COMPSCI 370-2. Adaptive Instruction Methods in Computer Science, Th 17:00-18:59, Social Sciences Building 118


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 (Spring 2023):
COMPSCI 161. Computer Security, MoWe 17:00-18:29, Dwinelle 155
COMPSCI 188. Introduction to Artificial Intelligence, TuTh 17:00-18:29, Wheeler 150
COMPSCI 198-8. Linux System Admin DeCal, TuTh 21:00-21:59, Valley Life Sciences 2060
COMPSCI 198-118. Codebreaking, Mo 18:30-19:59, Soda 306


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

Assistant Teaching Professor
775 Soda Hall; norouzi@berkeley.edu
Research Interests: Education (EDUC); Artificial Intelligence (AI); 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


Gireeja Ranade

Assistant 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 2023):
EECS 127. Optimization Models in Engineering, TuTh 09:30-10:59, Lewis 100
COMPSCI 198-134. Introduction to Quantitative Finance, Th 20:00-21:59, Mulford 159
EECS 227AT. Optimization Models in Engineering, TuTh 09:30-10:59, Lewis 100


Nicholas Weaver

Lecturer
625 Soda Hall; 624 International Computer Science Institute; nweaver@icsi.berkeley.edu
Research Interests: Operating Systems & Networking (OSNT); Security (SEC)
Education: 2003, Ph.D., Computer Science, UC Berkeley; 1995, BA, Astrophysics & Computer Science, UC Berkeley
Office Hours: M 11-12 & 1-2, 625 Soda
Teaching Schedule (Spring 2023):
COMPSCI 302. Designing Computer Science Education, Fr 10:00-11:59, Social Sciences Building 166


Lisa Yan

Assistant Teaching Professor
783 Soda Hall; yanlisa@eecs.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: W 1-3p (CS61C), 783 Soda; F 3-4p (CS61C+general), 783 Soda
Teaching Schedule (Spring 2023):
COMPSCI 195. Social Implications of Computer Technology, Tu 15:30-16:59, Physics Building 1
COMPSCI H195. Honors Social Implications of Computer Technology, Tu 15:30-16:59, Physics Building 1


Justin Yokota

Lecturer
jyokota@berkeley.edu
Education: 2022, M.S., Computer Science, UC Berkeley; 2021, B.A., Computer Science, Mathematic, UC Berkeley
Teaching Schedule (Spring 2023):
COMPSCI 61B. Data Structures, MoWeFr 13:00-13:59, Li Ka Shing 245
COMPSCI 61C. Great Ideas of Computer Architecture (Machine Structures), MoWeFr 10:00-10:59, 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.