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 (Fall 2022):
CS 70. Discrete Mathematics and Probability Theory, TuTh 9:30AM - 10:59AM, Pimentel 1
EE 120. Signals and Systems, TuTh 2:00PM - 3:59PM, North Gate 105
EE 197-16. Field Study
EE 375. Teaching Techniques for Electrical Engineering


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 (Fall 2022):
CS C88C. Computational Structures in Data Science, TuTh 1:00PM - 1:59PM, Stanley 105
CS 169A. Introduction to Software Engineering, MoWe 2:00PM - 3:29PM, Internet/Online
CS 195. Social Implications of Computer Technology, Mo 5:00PM - 6:29PM, Genetics &Plant Bio 100


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 (Fall 2022):
CS C8. Foundations of Data Science, MoWeFr 2:00PM - 2:59PM, Wheeler 150
CS 47A. Self-paced courses
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 1:00PM - 1:59PM, Wheeler 150
CS 198-75. Cubstart: Introduction to Building Apps, Th 6:00PM - 6:59PM, Evans 60, Fr 6:00PM - 7:59PM, Soda 306
CS 198-750. Cubstart: Introduction to Building Apps, Th 6:00PM - 6:59PM, Physics Building 1, Fr 6:00PM - 7:59PM, Mulford 159


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: M1-2pm, 777 Soda; CS10: F 2-3pm, 777 Soda
Teaching Schedule (Fall 2022):
CS 10. The Beauty and Joy of Computing, WeFr 3:00PM - 3:59PM, Soda 306
CS 47C. Self-paced courses
CS 61C. Machine Structures, MoWeFr 10:00AM - 10:59AM, Valley Life Sciences 2050
CS 198-2. Gamescrafters, MoWeFr 11:00AM - 11:59AM, Soda 606
CS 198-3. UCBUGG, Tu 7:00PM - 8:59PM, Sutardja Dai 200
CS 198-303. UCBUGG, Th 7:00PM - 8:59PM, Sutardja Dai 200


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 (Fall 2022):
CS 47B-2. Self-paced courses
CS 61B. Data Structures, MoWeFr 2:00PM - 2:59PM, Dwinelle 155
CS 198-99. Introduction to Full Stack Development, Fr 2:00PM - 4:59PM, Physics Building 4
CS 198-124. Dark Play, Mo 6:00PM - 7:59PM, Latimer 121


Christopher Hunn

Lecturer
cthunn@eecs.berkeley.edu
Teaching Schedule (Fall 2022):
CS 370. Adaptive Instruction Methods in Computer Science, Tu 4:00PM - 5:59PM, Wheeler 212
CS 370-2. Adaptive Instruction Methods in Computer Science, We 2:00PM - 3:59PM, Wheeler 212


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 (Fall 2022):
CS 161. Computer Security, MoWe 6:30PM - 7:59PM, Dwinelle 155
CS 188. Introduction to Artificial Intelligence, TuTh 5:00PM - 6:29PM, Wheeler 150
CS 198-118. Codebreaking, Tu 6:30PM - 7:59PM, 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
Teaching Schedule (Fall 2022):
CS 188. Introduction to Artificial Intelligence, TuTh 5:00PM - 6:29PM, Wheeler 150


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); Signal Processing (SP); Cyber-Physical Systems and Design Automation (CPSDA); 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 2022):
EECS 127. Optimization Models in Engineering, TuTh 12:30PM - 1:59PM, HAAS Faculty Wing F295
EECS 227AT. Optimization Models in Engineering, TuTh 12:30PM - 1:59PM, HAAS Faculty Wing F295


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 2-3p (CS61C), 783 Soda; F 3-4p (general), 783 Soda
Teaching Schedule (Fall 2022):
CS 47C. Self-paced courses
CS 61C. Machine Structures, MoWeFr 10:00AM - 10:59AM, Valley Life Sciences 2050
CS 195. Social Implications of Computer Technology, Mo 5:00PM - 6:29PM, Genetics &Plant Bio 100
CS 198-116. Technology and Social Impact, WeFr 1:00PM - 1:59PM, Moffitt Library 106


Justin Yokota

Lecturer
jyokota@berkeley.edu
Education: 2022, M.S., Computer Science, UC Berkeley; 2021, B.A., Computer Science, Mathematic, UC Berkeley
Teaching Schedule (Fall 2022):
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 1:00PM - 1:59PM, Wheeler 150


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.