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 2021):
CS 70. Discrete Mathematics and Probability Theory, TuTh 11:00AM - 12:29PM, Internet/Online


Michael Ball

Lecturer
625 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: Tuesday 12-1pm (CS88); Thursday 11-12pm (CS169)
Teaching Schedule (Spring 2021):
CS 88. Computational Structures in Data Science, MoFr 1:00PM - 1:59PM, Internet/Online
CS 169L. Software Engineering Team Project, We 12:00PM - 12:59PM, Internet/Online
CS 195. Social Implications of Computer Technology, Tu 3:30PM - 4:59PM, Internet/Online
CS 375. Teaching Techniques for Computer Science, Fr 2:00PM - 3:59PM, Internet/Online
Teaching Schedule (Fall 2021):
CS 88. Computational Structures in Data Science, MoWe 3:00PM - 3:59PM, Internet/Online
CS 169A. Introduction to Software Engineering, TuTh 2:00PM - 3:29PM, Internet/Online


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 2021):
CS 47A. Self-paced courses
CS 198-74. ANova DeCal, Th 7:00PM - 7:59PM, Internet/Online
Teaching Schedule (Fall 2021):
CS 47A. Self-paced courses
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 2:00PM - 2:59PM, Internet/Online
CS 195. Social Implications of Computer Technology, We 12:00PM - 1:29PM, Internet/Online
CS 195-2. Social Implications of Computer Technology, We 12:00PM - 1:29PM, Soda 320
CS H195. Honors Social Implications of Computer Technology, We 12:00PM - 1:29PM, Internet/Online


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: Wed 10-11am (CS302, use class zoom); Wed 11-noon (CS10, use class zoom); Fri 4-5pm (by appt)
Teaching Schedule (Spring 2021):
CS 10. The Beauty and Joy of Computing, MoWe 11:00AM - 11:59AM, Internet/Online
NWMEDIA 190-2. Advanced Digital Animation, MoWeFr 1:00PM - 2:59PM, Internet/Online
CS 198-2. Gamescrafters, MoWeFr 3:00PM - 3:59PM, Internet/Online
CS 198-3. UCBUGG: 3D Modeling and Animation Decal, Tu 7:00PM - 8:59PM, Internet/Online
CS 198-303. UCBUGG: 3D Modeling and Animation Decal, Th 7:00PM - 8:59PM, Internet/Online
CS 302. Designing Computer Science Education, Fr 10:00AM - 11:59AM, Internet/Online


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
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
Teaching Schedule (Spring 2021):
CS 61A. The Structure and Interpretation of Computer Programs, MoWeFr 2:00PM - 2:59PM, Internet/Online
CS 198-8. Linux System Administration DeCal, TuTh 8:00PM - 8:59PM, Internet/Online
Teaching Schedule (Fall 2021):
CS 47B. Self-paced courses
CS 61B. Data Structures, MoWeFr 1:00PM - 1:59PM, Internet/Online


Joshua Hug

Associate Teaching Professor
779 Soda Hall; josh@joshh.ug
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: By Appointment Only (on leave), 779 Soda
Teaching Schedule (Spring 2021):
CS 47B. Self-paced courses
CS 61B. Data Structures, MoWeFr 1:00PM - 1:59PM, Internet/Online
CS 198-93. Directed Group Studies for Advanced Undergraduates, Mo 5:00PM - 6:29PM, Internet/Online
CS 198-114. Undergrad Research in Data Science (ULAB) DeCal, MoWe 7:00PM - 8:00PM, Internet/Online
Teaching Schedule (Fall 2021):
CS 10. The Beauty and Joy of Computing, MoWe 10:00AM - 10:59AM, Internet/Online
CS W186. Introduction to Database Systems, MoWe 5:00PM - 6:29PM, Internet/Online
CS 195. Social Implications of Computer Technology, We 12:00PM - 1:29PM, Internet/Online
CS 195-2. Social Implications of Computer Technology, We 12:00PM - 1:29PM, Soda 320
CS H195. Honors Social Implications of Computer Technology, We 12:00PM - 1:29PM, Internet/Online
CS H195-101. Honors Social Implications of Computer Technology, Th 11:00AM - 11:59AM, Internet/Online


Christopher Hunn

Lecturer
cthunn@eecs.berkeley.edu
Teaching Schedule (Spring 2021):
CS 370. Adaptive Instruction Methods in Computer Science, We 5:00PM - 6:59PM, Internet/Online
CS 370-2. Adaptive Instruction Methods in Computer Science, Th 5:00PM - 6:59PM, Internet/Online
Teaching Schedule (Fall 2021):
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


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: Tuesday 6:30-7:30 pm, 531 Cory
Teaching Schedule (Spring 2021):
EECS 16B. Designing Information Devices and Systems II, TuTh 11:00AM - 12:29PM, Internet/Online


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 2021):
CS 47C. Self-paced courses
CS 61C. Machine Structures, TuTh 11:00AM - 12:29PM, Internet/Online
CS 161. Computer Security, TuTh 6:30PM - 7:59PM, Internet/Online
Teaching Schedule (Fall 2021):
CS 47C. Self-paced courses
CS 61C. Machine Structures, MoFr 8:30AM - 9:59AM, Internet/Online
CS 61C-2. Machine Structures, MoFr 8:30AM - 9:59AM, Soda 310
CS 161. Computer Security, MoWeFr 10:00AM - 10:59AM, Internet/Online
CS 161-2. Computer Security, MoWeFr 10:00AM - 10:59AM, Lewis 100


Stella Yu

Lecturer
stellayu@berkeley.edu
Research Interests: Artificial Intelligence (AI); Control, Intelligent Systems, and Robotics (CIR); Graphics (GR); Signal Processing (SP)
Education: 2003, Ph.D., Robotics, Carnegie Mellon University
Teaching Schedule (Spring 2021):
CS C280. Computer Vision, TuTh 12:30PM - 1:59PM, Internet/Online


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.