About the Program
The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD).
Master of Science (MS)
The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for pursuing a PhD.
Doctor of Philosophy (PhD)
The Berkeley PhD in EECS combines coursework and original research with some of the finest EECS faculty in the US, preparing for careers in academia or industry. Our alumni have gone on to hold amazing positions around the world.
Admissions
Admission to the University
Minimum Requirements for Admission
The following minimum requirements apply to all graduate programs and will be verified by the Graduate Division:
- A bachelor’s degree or recognized equivalent from an accredited institution;
- A grade point average of B or better (3.0);
- If the applicant has completed a basic degree from a country or political entity (e.g., Quebec) where English is not the official language, adequate proficiency in English to do graduate work, as evidenced by a TOEFL score of at least 90 on the iBT test, 570 on the paper-and-pencil test, or an IELTS Band score of at least 7 on a 9-point scale (note that individual programs may set higher levels for any of these); and
- Sufficient undergraduate training to do graduate work in the given field.
Applicants Who Already Hold a Graduate Degree
The Graduate Council views academic degrees not as vocational training certificates, but as evidence of broad training in research methods, independent study, and articulation of learning. Therefore, applicants who already have academic graduate degrees should be able to pursue new subject matter at an advanced level without the need to enroll in a related or similar graduate program.
Programs may consider students for an additional academic master’s or professional master’s degree only if the additional degree is in a distinctly different field.
Applicants admitted to a doctoral program that requires a master’s degree to be earned at Berkeley as a prerequisite (even though the applicant already has a master’s degree from another institution in the same or a closely allied field of study) will be permitted to undertake the second master’s degree, despite the overlap in field.
The Graduate Division will admit students for a second doctoral degree only if they meet the following guidelines:
- Applicants with doctoral degrees may be admitted for an additional doctoral degree only if that degree program is in a general area of knowledge distinctly different from the field in which they earned their original degree. For example, a physics PhD could be admitted to a doctoral degree program in music or history; however, a student with a doctoral degree in mathematics would not be permitted to add a PhD in statistics.
- Applicants who hold the PhD degree may be admitted to a professional doctorate or professional master’s degree program if there is no duplication of training involved.
Applicants may apply only to one single degree program or one concurrent degree program per admission cycle.
Required Documents for Applications
- Transcripts: Applicants may upload unofficial transcripts with your application for the departmental initial review. Unofficial transcripts must contain specific information including the name of the applicant, name of the school, all courses, grades, units, & degree conferral (if applicable).
- Letters of recommendation: Applicants may request online letters of recommendation through the online application system. Hard copies of recommendation letters must be sent directly to the program, by the recommender, not the Graduate Admissions.
-
Evidence of English language proficiency: All applicants who have completed a basic degree from a country or political entity in which the official language is not English are required to submit official evidence of English language proficiency. This applies to institutions from Bangladesh, Burma, Nepal, India, Pakistan, Latin America, the Middle East, the People’s Republic of China, Taiwan, Japan, Korea, Southeast Asia, most European countries, and Quebec (Canada). However, applicants who, at the time of application, have already completed at least one year of full-time academic course work with grades of B or better at a US university may submit an official transcript from the US university to fulfill this requirement. The following courses will not fulfill this requirement:
-
courses in English as a Second Language,
-
courses conducted in a language other than English,
-
courses that will be completed after the application is submitted, and
-
courses of a non-academic nature.
-
Applicants who have previously applied to Berkeley must also submit new test scores that meet the current minimum requirement from one of the standardized tests. Official TOEFL score reports must be sent directly from Educational Test Services (ETS). The institution code for Berkeley is 4833 for Graduate Organizations. Official IELTS score reports must be sent electronically from the testing center to University of California, Berkeley, Graduate Division, Sproul Hall, Rm 318 MC 5900, Berkeley, CA 94720. TOEFL and IELTS score reports are only valid for two years prior to beginning the graduate program at UC Berkeley. Note: score reports can not expire before the month of June.
Where to Apply
Visit the Berkeley Graduate Division application page.
Admission to the Program
The following items are required for admission to the Berkeley EECS MS/PhD program in addition to the University’s general graduate admissions requirements:
- Statement of Purpose: Why are you applying for this program? What will do you plan to accomplish during this degree program? What do you want to do afterward, and how will this degree help you reach that goal?
- Personal History Statement: What experiences from your past made you decide to go into this field? And how will your personal history help you succeed in this program and your future goals?
- GPA: If you attended a university outside the USA, please leave the GPA section blank.
- Resume: Please also include a full resume/CV listing your experience and education.
Complete the online UC Berkeley graduate application:
- Start your application through this link, and fill in each relevant page.
- Upload the materials above, and send the recommender links several weeks prior to the application deadline to give your recommenders time to submit their letters.
Doctoral Degree Requirements
Normative Time Requirements
Normative time in the EECS department is between 5.5-6 years for the doctoral program.
Time to Advancement
Curriculum
The faculty of the College of Engineering recommends a minimum number of courses taken while in graduate standing. The total minimum is 24 units of coursework, taken for a letter grade and not including 397, 298, 299, 301, 375 and 602.
Code | Title | Units |
---|---|---|
12 200-level units from one major field within EECS, with a 3.5 grade point average | 12 | |
6 units from one minor field within EECS, with a 3.0 grade point average and at least one 200-level course | 6 | |
6 100 and 200-level units from one minor field outside EECS, with a 3.0 grade point average | 6 |
Preliminary Exams
The EECS preliminary requirement consists of two components.
Oral Examination
The oral exam serves an advisory role in a student's graduate studies program, giving official feedback from the exam committee of faculty members. Students must be able to demonstrate an integrated grasp of the exam area's body of knowledge in an unstructured framework. Students must pass the oral portion of the preliminary exam within their first two attempts. A third attempt is possible with a petition of support from the student's faculty adviser and final approval by the prelim committee chair. Failure to pass the oral portion of the preliminary exam will result in the student being ineligible to complete the PhD program. The examining committee awards a score in the range of 0-10. The minimum passing score is 6.0.
Breadth Courses
The breadth courses ensure that students have exposure to areas outside of their concentration. It is expected that students will achieve high academic standards in these courses.
CS students must complete courses from three of the following areas, passing each with at least a B+. One course must be selected from the Theory, AI, or Graphics/HCI group; and one course must be selected from the Programming, Systems, or Architecture/VLSI group1.
Code | Title | Units |
---|---|---|
Theory | ||
COMPSCI 270 | Combinatorial Algorithms and Data Structures | 3 |
COMPSCI 271 | Randomness and Computation | 3 |
COMPSCI 273 | Foundations of Parallel Computation | 3 |
COMPSCI 274 | Computational Geometry | 3 |
COMPSCI 276 | Cryptography | 3 |
AI | ||
COMPSCI C280 | Computer Vision | 3 |
COMPSCI C281A | Statistical Learning Theory | 3 |
COMPSCI C281B | Advanced Topics in Learning and Decision Making | 3 |
COMPSCI 287 | Advanced Robotics | 3 |
COMPSCI 288 | Natural Language Processing | 4 |
COMPSCI 289A | Introduction to Machine Learning | 4 |
Graphics/HCI | ||
COMPSCI 260B | Human-Computer Interaction Research | 3 |
Programming | ||
COMPSCI 263 | Design of Programming Languages | 3 |
COMPSCI 264 | Implementation of Programming Languages | 4 |
COMPSCI 265 | Compiler Optimization and Code Generation | 3 |
COMPSCI C267 | Applications of Parallel Computers | 3 |
EECS 219C | Formal Methods: Specification, Verification, and Synthesis | 3 |
Systems | ||
COMPSCI 261 | Security in Computer Systems | 3 |
COMPSCI 261N | Internet and Network Security | 4 |
COMPSCI 262A | Advanced Topics in Computer Systems | 4 |
COMPSCI 262B | Advanced Topics in Computer Systems | 3 |
COMPSCI 268 | Computer Networks | 3 |
COMPSCI 286B | Implementation of Data Base Systems | 3 |
Architecture/VLSI | ||
COMPSCI 250 | VLSI Systems Design | 4 |
EECS 251A | Introduction to Digital Design and Integrated Circuits | 3 |
EECS 251LA | Introduction to Digital Design and Integrated Circuits Lab | 2 |
EECS 251LB | Introduction to Digital Design and Integrated Circuits Lab | 2 |
- 1
COMPSCI 260B, COMPSCI 263, and EL ENG 219C cannot be used to fulfill this constraint, though they can be used to complete one of the three courses.
Qualifying Examination (QE)
The QE is an important checkpoint meant to show that a student is on a promising research track toward the PhD degree. It is a University examination, administered by the Graduate Council, with the specific purpose of demonstrating that "the student is clearly an expert in those areas of the discipline that have been specified for the examination, and that he or she can, in all likelihood, design and produce an acceptable dissertation." Despite such rigid criteria, faculty examiners recognize that the level of expertise expected is that appropriate for a third year graduate student, who may be only in the early stages of a research project.
The EECS Department offers the qualifying exam in two formats: A or B. Students may choose the exam type of their choice after consultation with their adviser.
Format A
- Students prepare a write-up and presentation, summarizing a specific research area, preferably the one in which they intend to do their dissertation work. Their summary surveys that area and describes open and interesting research problems.
- They describe why they chose these problems and indicate what direction their research may take in the future.
- They prepare to display expertise on both the topic presented and on any related material that the committee thinks is relevant.
- The student should talk (at least briefly) about any research progress they have made to date (e.g., MS project, PhD research, or class project). Some evidence of their ability to do research is expected.
- The committee shall evaluate students on the basis of their comprehension of the fundamental facts and principles that apply within their research area and students' ability to think incisively and critically about the theoretical and practical aspects of the chosen field.
- Students must demonstrate command of the content and the ability to design and produce an acceptable dissertation.
Format B
This option includes the presentation and defense of a thesis proposal in addition to the requirements of format A. It will include a summary of research to date and plans for future work (or at least the next stage thereof). The committee shall not only evaluate the student's thesis proposal and their progress to date but shall also evaluate according to format A. As in format A, students should prepare a single document and presentation, but in this case, additional emphasis must be placed on research completed to date and plans for the remainder of the dissertation research.
Thesis Proposal Defense
Students not presenting a satisfactory thesis proposal defense, either because they took format A for the QE or because the material presented in a format B exam was not deemed a satisfactory proposal defense (although it may have sufficed to pass the QE), must write up and present a thesis proposal, which should include a summary of the student's research to date and plans for the remainder of the dissertation research. Students should be prepared to discuss background and related areas, but the focus of the proposal should be on the progress made so far, and detailed plans for completing the thesis. The standard for continuing with PhD research is that the proposal has sufficient merit to lead to a satisfactory dissertation. Another purpose of this presentation is for faculty to provide feedback on the quality of work to date. For this step, the committee should consist of at least three members from EECS familiar with the research area, preferably including those on the dissertation committee.
Normative Time in Candidacy
Advancement to Candidacy
Students must file the advancement form in the Graduate Office by no later than the end of the semester following the one in which the qualifying exam was passed. In approving this application, Graduate Division approves the dissertation committee and will send a certificate of candidacy.
Students in the EECS department are required to be advanced to candidacy at least two semesters before they are eligible to graduate. Once a student is advanced to candidacy, candidacy is valid for five years. For the first three years, non-resident tuition may be waived, if applicable.
Dissertation Talk
As part of the requirements for the doctoral degree, students must give a public talk on the research covered by their dissertation. The dissertation talk should be given a few months before the signing of the final submission of the dissertation. It must be given before the final submission of the dissertation. The talk should cover all major components of the dissertation work in a substantial manner; in particular, the dissertation talk should not omit topics that will appear in the dissertation but are incomplete at the time of the talk.
The dissertation talk is to be attended by the whole dissertation committee, or, if this is not possible, by at least a majority of the members. Attendance at this talk is part of the committee's responsibility. It is, however, the responsibility of the student to schedule a time for the talk that is convenient for members of the committee. The EECS department requires that the talk be given during either the fall or spring semester.
Required Professional Development
Graduate Student Instructor Teaching Requirement
The EECS department requires all PhD candidates to serve as Graduate Student Instructors (GSIs) within the EECS department. The GSI teaching requirement not only helps to develop a student's communication skills, but it also makes a great contribution to the department's academic community. Students must fulfill this requirement by working as a GSI (excluding EL ENG 375 or COMPSCI 375) for a total of 30 hours minimum prior to graduation. At least 20 of those hours must be for an EE or CS undergraduate course.
Master's Degree Requirements
Unit requirements
A minimum of 24 units is required.
Curriculum
All courses must be taken for a letter grade, except for courses numbered 299, which are only offered for S/U credit.
Students must maintain a minimum cumulative GPA of 3.0. No credit will be given for courses in which the student earns a grade of D+ or below.
Transfer credit may be awarded for a maximum of four semester or six quarter units of graduate coursework from another institution.
Plan I
Code | Title | Units |
---|---|---|
10 units of courses, selected from the 200-series (excluding 298 and 299) in EECS | ||
EL ENG 299 | Individual Research | 4-10 |
or COMPSCI 299 | Individual Research | |
Upper division or graduate courses to reach the minimum of 24 units |
Plan II
Code | Title | Units |
---|---|---|
10 units of courses, selected from the 200-series (excluding 298 and 299) in EECS | ||
EL ENG 299 | Individual Research | 3-6 |
or COMPSCI 299 | Individual Research | |
Upper division or graduate courses to reach the minimum of 24 units |
Advancement to Candidacy
For both Plan I and Plan II, MS students need to complete the departmental Advance to Candidacy form, have their research advisor sign the form, and submit the form to the Department's Master's Degree Advisor. Once a student has advanced to candidacy, candidacy is valid for three years.
Capstone/Thesis (Plan I)
Students planning to use Plan I for their MS Degree will need to follow the Graduate Division's “Thesis Filing Guidelines." They will also need to complete the Graduate Division's Advance to Candidacy form and submit this to the department by no later than the end of the second week of classes in their final semester.
Capstone/Master's Project (Plan II)
Students planning to use Plan II for their MS Degree will need to produce an MS Plan II Title/Signature Page. A copy of the signature page and abstract should be submitted to the EECS Graduate Student Services staff. There is no special formatting required for the body of the Plan II MS report, unlike the Plan I MS thesis, which must follow Graduate Division guidelines.
Courses
Select a subject to view courses
Electrical Engineering and Computer Sciences
Computer Science
Electrical Engineering
Faculty and Instructors
* Indicates this faculty member is the recipient of the Distinguished Teaching Award.
Faculty
Pieter Abbeel, Associate Professor. Artificial Intelligence (AI), Control, Intelligent Systems, and Robotics (CIR), Machine Learning.
Research Profile
Elad Alon, Professor. Integrated Circuits (INC), Micro/Nano Electro Mechanical Systems (MEMS), Communications & Networking (COMNET), Design, Modeling and Analysis (DMA).
Research Profile
Venkat Anantharam, Professor. Communications & Networking (COMNET), Artificial Intelligence (AI), Control, Intelligent Systems, and Robotics (CIR), Security (SEC), Signal Processing (SP).
Research Profile
Murat Arcack, Professor. Control, Intelligent Systems, and Robotics (CIR), Biosystems & Computational Biology (BIO).
Research Profile
Ana Claudia Arias, Associate Professor. Physical Electronics (PHY), Flexible and Printed Electronics, Energy (ENE).
Research Profile
Krste Asanovic, Professor. Computer Architecture & Engineering (ARC), Integrated Circuits (INC), Operating Systems & Networking (OSNT),Design, Modeling and Analysis (DMA).
Research Profile
Babak Ayazifar, Professor. Education (EDUC), Signal processing and system theory EDUCATION: Development of pedagogical techniques and assessment tools , Signal Processing (SP), Graph signal processing.
Jonathan Bachrach, Adjunct Assistant Professor. Programming Systems (PS), Computer Architecture & Engineering (ARC), Design, Modeling and Analysis (DMA).
Ruzena Bajcsy, Professor. Artificial Intelligence (AI), Biosystems & Computational Biology (BIO), Control, Intelligent Systems, and Robotics (CIR), Graphics (GR), Human-Computer Interaction (HCI), Computer vision, Bridging information technology to humanities and social sciences, Security (SEC).
Research Profile
Brian A. Barsky, Professor. Computer science, geometric design and modeling, computer graphics, computer aided cornea modeling and visualization, medical imaging, virtual environments for surgical simulation.
Research Profile
Peter L. Bartlett, Professor. Statistics, machine learning, statistical learning theory, adaptive control.
Research Profile
Alexandre M. Bayen, Professor. Transportation, modelling and control of distributed parameters systems, large scale infrastructure systems, water distribution.
Research Profile
Jeffrey Bokor, Professor. Physical Electronics (PHY), Nanotechnology.
Research Profile
Bernhard Boser, Professor. Biosystems & Computational Biology (BIO), Design, Modeling and Analysis (DMA), Integrated Circuits (INC),Physical Electronics (PHY).
Research Profile
Eric Brewer, Professor. Operating Systems & Networking (OSNT), Energy (ENE), Security (SEC), Developing regions, Programming languages.
Research Profile
Duncan Callaway, Associate Professor. Modeling and control of aggregated storage devices, power management, and system analysis of energy technologies and their impact.
Research Profile
John Canny, Professor. Computer science, activity-based computing, livenotes, mechatronic devices, flexonics.
Research Profile
Jose M. Carmena, Professor. Brain-machine interfaces, neural ensemble computation, neuroprosthetics, sensorimotor learning and control.
Research Profile
Constance Chang-Hasnain, Professor. Microsystems and materials, Nano-Optoelectronic devices.
Alessandro Chiesa, Assistant Professor. Security (SEC), Theory (THY).
Research Profile
John Chuang, Professor. Computer networking, computer security, economic incentives, ICTD.
Research Profile
Phillip Colella, Professor in Residence.
Research Profile
Steven Conolly, Professor. Medical imaging instrumentation and control.
Research Profile
Thomas Courtade, Assistant Professor. Communications & Networking (COMNET).
Research Profile
David E. Culler, Professor. Computer Architecture & Engineering (ARC), Energy (ENE), Operating Systems & Networking (OSNT),Programming Systems (PS), Security (SEC), Parallel architecture, High-performance networks, Workstation clusters.
Research Profile
Trevor Darrell, Professor in Residence. Artificial Intelligence (AI), Control, Intelligent Systems, and Robotics (CIR), Computer Vision.
Research Profile
James W. Demmel, Professor. Computer science, scientific computing, numerical analysis, linear algebra.
Research Profile
* John DeNero, Assistant Teaching Professor. Artificial Intelligence (AI), Education (EDUC).
Anca Dragan, Assistant Professor. Artificial Intelligence (AI), Control, Intelligent Systems, and Robotics (CIR), Human-Computer Interaction (HCI).
Research Profile
Prabal Dutta, Associate Professor. Computer architecture & engineering, cyber-physical systems and design automation, energy, operating systems & networking.
Research Profile
Alexei (Alyosha) Efros, Associate Professor. Computer Vision, Graphics (GR), Artificial Intelligence (AI).
Research Profile
Laurent El Ghaoui, Professor. Decision-making under uncertainty, convex optimization, robust solutions, semidefinite programming, exhaustive simulation.
Research Profile
Ronald S. Fearing, Professor. Control, Intelligent Systems, and Robotics (CIR), Biosystems & Computational Biology (BIO).
Research Profile
Armando Fox, Professor. Programming systems (PS), Education (EDUC), Operating Systems and Networking (OSNT).
Research Profile
Michael Franklin, Adjunct Professor. Operating Systems & Networking (OSNT), AMPLab.
Gerald Friedland, Adjunct Assistant Professor.
* Robert J. Full, Professor. Energetics, comparative biomechanics, arthropod, adhesion, comparative physiology, locomotion, neuromechanics, biomimicry, biological inspiration, reptile, gecko, amphibian, robots, artificial muscles.
Research Profile
Jack L. Gallant, Professor. Vision science, form vision, attention, fMRI, computational neuroscience, natural scene perception, brain encoding, brain decoding.
Research Profile
Dan Garcia, Teaching Professor. Education (EDUC), Computational Game Theory, Graphics (GR).
Sanjam Garg, Assistant Professor. Theory (THY), Security (SEC).
Research Profile
Ali Ghodsi, Adjunct Assistant Professor. Database Management Systems (DBMS), Operating Systems & Networking (OSNT).
Ken Goldberg, Professor. Robotics, art, social media, new media, automation.
Research Profile
Joseph Gonzalez, Assistant Professor. Artificial Intelligence (AI), Database Management Systems (DBMS).
Research Profile
Moritz Hardt, Assistant Profesor.
Research Profile
Bjoern Hartmann, Associate Professor. Human-computer interaction, user interfaces, end-user programming, design tools, prototyping, crowdsourcing, multitouch, sensing.
Research Profile
Marti A. Hearst, Professor. Information retrieval, human-computer interaction, user interfaces, information visualization, web search, search user interfaces, empirical computational linguistics, natural language processing, text mining, social media.
Research Profile
Joseph M. Hellerstein, Professor. Database Management Systems (DBMS), Operating Systems & Networking (OSNT).
Research Profile
Paul N. Hilfinger, Teaching Professor. Programming Systems (PS), Scientific Computing (SCI), Software engineering, Parallel programming techniques.
Research Profile
Joshua Hug, Assistant Teaching Professor. Education (EDUC), Computer Science education.
Ali Javey, Professor. Physical Electronics (PHY), Energy (ENE), Micro/Nano Electro Mechanical Systems (MEMS), Nanomaterials and Nanotechnology.
Research Profile
Michael I. Jordan, Professor. Computer science, artificial intelligence, bioinformatics, statistics, machine learning, electrical engineering, applied statistics, optimization.
Research Profile
Anthony D. Joseph, Professor. Operating Systems & Networking (OSNT), Security (SEC), Computer and Network Security, Distributed systems, Mobile computing, Wireless networking, Software engineering, and operating systems.
Research Profile
* Richard Karp, Professor. Computational molecular biology, genomics, DNA molecules, structure of genetic regulatory networks, combinatorial and statsitical methods.
Research Profile
Randy H. Katz, Professor. Computer Architecture & Engineering (ARC), Operating Systems & Networking (OSNT), Distributed and networked systems design and implementation.
Research Profile
Kurt Keutzer, Professor. Computer Architecture & Engineering (ARC), Design, Modeling and Analysis (DMA), Scientific Computing (SCI).
Research Profile
Daniel Klein, Professor. Artificial Intelligence (AI), Natural Language Processing, Computational Linguistics, Machine Learning.
Research Profile
John D. Kubiatowicz, Professor. Operating Systems & Networking (OSNT), Security (SEC), Computer architecture, Quantum computer design, Internet-scale storage systems, Peer-to-peer networking.
Research Profile
Andreas Kuehlmann, Adjunct Professor. Design, Modeling and Analysis (DMA).
Research Profile
Edward A. Lee, Professor. Embedded Software, Real-Time Systems, Cyber-Physical Systems, Concurrency, Design, Modeling and Analysis (DMA), Programming Systems (PS),Signal Processing (SP).
Research Profile
Luke Lee, Professor. Biophotonics, biophysics, bionanoscience, molecular imaging, single cell analysis, bio-nano interfaces, integrated microfluidic devices (iMD) for diagnostics and preventive personalized medicine.
Research Profile
Sergey Levine, Assisstant Professor. Artificial intelligence, intelligent systems and robotics.
Research Profile
Chunlei Liu, Associate Professor. Brain imaging, magnetic resonance imaging, remote neural modulation, biosystems and computational biology, signal processing.
Research Profile
Tsu-Jae King Liu, Professor. Physical Electronics (PHY), Micro/Nano Electro Mechanical Systems (MEMS).
Research Profile
Michael Lustig, Associate Professor. Medical Imaging, Magnetic Resonance Imaging, Signal Processing (SP), Scientific Computing (SCI), Physical Electronics (PHY), Communications & Networking (COMNET), Biosystems & Computational Biology (BIO), Control, Intelligent Systems, and Robotics (CIR).
Michel Maharbiz, Professor. Neural interfaces, bioMEMS, microsystems, MEMS, microsystems for the life sciences.
Research Profile
Jitendra Malik, Professor. Artificial Intelligence (AI), Biosystems & Computational Biology (BIO), Control, Intelligent Systems, and Robotics (CIR), Graphics (GR), Human-Computer Interaction (HCI), Signal Processing (SP),.
Research Profile
Elchanan Mossel, Professor. Applied probability, statistics, mathematics, finite markov chains, markov random fields, phlylogeny.
Research Profile
Rikky Muller, Assistant Professor. Integrated Circuits (INC), Biosystems & Computational Biology (BIO), Micro/Nano Electro Mechanical Systems (MEMS).
Research Profile
George Necula, Professor. Software engineering, programming systemsm, security, program analysis.
Research Profile
Ren Ng, Assistant Professor. Imaging Systems, Computational Photography,, Signal Processing (SP), Optics.
Research Profile
Clark Nguyen, Professor. Micro/Nano Electro Mechanical Systems (MEMS), Integrated Circuits (INC), Physical Electronics (PHY), Design, Modeling and Analysis (DMA).
Research Profile
Ali Niknejad, Professor. Integrated Circuits (INC), Microwave and mm-Wave Circuits and Systems, Physical Electronics (PHY), Signal Processing (SP), Applied Electromagnetics, Communications & Networking (COMNET), Design, Modeling and Analysis (DMA).
Research Profile
Borivoje Nikolic, Professor. Integrated Circuits (INC), Communications & Networking (COMNET), Design, Modeling and Analysis (DMA), Computer Architecture & Engineering (ARC).
Research Profile
James O'Brien, Professor. Computer graphics, fluid dynamics, computer simulation, physically based animation, finite element simulation, human perception, image forensics, video forensics, computer animation, special effects for film, video game technology, motion capture .
Research Profile
Bruno Olshausen, Professor. Visual perception, computational neuroscience, computational vision.
Research Profile
Abhay Parekh, Adjunct Professor. Communications & Networking (COMNET).
Shyam Parekh, Adjunct Associate Professor. Communications & Networking (COMNET).
Eric Paulos, Associate Professor. Human-Computer Interaction (HCI), New Media arts.
Research Profile
Vern Paxson, Professor. Security (SEC), Operating Systems & Networking (OSNT).
Research Profile
Kristofer Pister, Professor. Micro/Nano Electro Mechanical Systems (MEMS), Control, Intelligent Systems, and Robotics (CIR), Micro-robotics, Integrated Circuits (INC), Low-power circuits.
Research Profile
* Kameshwar Poolla, Professor. Cybersecurity, modeling, control, renewable energy, estimation, integrated circuit design and manufacturing, smart grids.
Research Profile
Raluca Ada Popa, Assistant Professor. Operating Systems & Networking (OSNT), Security (SEC).
Research Profile
Jan M. Rabaey, Professor. Communications & Networking (COMNET), Design, Modeling and Analysis (DMA), Energy (ENE), Integrated Circuits (INC), Signal Processing (SP), Computer architecture.
Research Profile
Jonathan Ragan-Kelley, Assistant Professor. Graphics, programming systems, computer architecture & engineering, programming languages and compilers, image processing, high performance computing.
Research Profile
Prasad Raghavendra, Associate Professor. Theory (THY).
Research Profile
Ravi Ramamoorthi, Professor. Graphics (GR), Scientific Computing (SCI), Signal Processing (SP), Computer Vision.
Kannan Ramchandran, Professor. Communications & Networking (COMNET), Signal Processing (SP), Control, Intelligent Systems, and Robotics (CIR).
Research Profile
Gireeja Ranade, Assistant Professor.
Satish Rao, Professor. Biosystems & Computational Biology (BIO), Theory (THY).
Research Profile
Sylvia Ratnasamy, Associate Professor. Operating Systems & Networking (OSNT).
Research Profile
Benjamin Recht, Associate Professor. Control, Intelligent Systems, and Robotics (CIR), Signal Processing (SP), Machine Learning (ML), Optimization (OPT).
Research Profile
Jaijeet Roychowdhury, Professor. Design, Modeling and Analysis (DMA), Scientific Computing (SCI), Biosystems & Computational Biology (BIO).
Research Profile
Stuart Russell, Professor. Artificial intelligence, computational biology, algorithms, machine learning, real-time decision-making, probabilistic reasoning.
Research Profile
Anant Sahai, Associate Professor. Communications & Networking (COMNET), Information Theory, Cognitive Radio and Spectrum Sharing, Control, Intelligent Systems, and Robotics (CIR), Distributed and Networked Control, Signal Processing (SP), Theory (THY), Information Theory.
Research Profile
Sayeef Salahuddin, Associate Professor. Physical Electronics (PHY), Design, Modeling and Analysis (DMA), Energy (ENE), Scientific Computing (SCI).
Research Profile
Seth R. Sanders, Professor. Energy (ENE), Control, Intelligent Systems, and Robotics (CIR), Integrated Circuits (INC), Power and electronics systems.
Research Profile
Alberto L. Sangiovanni-Vincentelli, Professor. Design, Modeling and Analysis (DMA), Embedded System Design, Design methodologies and tools, Control, Intelligent Systems, and Robotics (CIR), Hybrid systems, Design methodologies and tools, Communications & Networking (COMNET), Wireless sensor network design, Design methodologies and tools.
Research Profile
S. Shankar Sastry, Professor. Computer science, robotics, arial robots, cybersecurity, cyber defense, homeland defense, nonholonomic systems, control of hybrid systems, sensor networks, interactive visualization, robotic telesurgery, rapid prototyping.
Research Profile
Koushik Sen, Associate Professor. Programming Systems (PS), Software Engineering, Programming Languages, and Formal Methods: Software Testing, Verification, Model Checking, Runtime Monitoring, Performance Evaluation, and Computational Logic , Security (SEC).
Research Profile
Sanjit Seshia, Professor. Electronic design automation, theory, computer security, program analysis, dependable computing, computational logic, formal methods.
Research Profile
Scott Shenker, Professor. Internet Architecture, Software-Defined Networks, Datacenter Infrastructure, Large-Scale Distributed Systems, Game Theory and Economics,Operating Systems & Networking (OSNT).
Research Profile
Jonathan Shewchuk, Professor. Scientific Computing (SCI), Theory (THY), Graphics (GR).
Research Profile
Alistair Sinclair, Professor. Theory (THY), Randomized algorithms, applied probability, statistical physics.
Research Profile
Dawn Song, Professor. Operating Systems & Networking (OSNT), Security (SEC), Programming Systems (PS).
Research Profile
Yun Song, Professor. Computational biology, population genomics, applied probability and statistics.
Research Profile
Costas J. Spanos, Professor. Energy (ENE), Integrated Circuits (INC), Physical Electronics (PHY), Semiconductor manufacturing, Solid-State Devices.
Research Profile
Ian Stoica, Professor. Operating Systems & Networking (OSNT), Security (SEC), Networking and distributed computer systems, Quality of Service (Q of S) and resources management, modeling and performance analysis.
Vladimir Stojanovic, Associate Professor. Integrated Circuits (INC), Micro/Nano Electro Mechanical Systems (MEMS), Computer Architecture & Engineering (ARC), Physical Electronics (PHY), Communications & Networking (COMNET), Integrated Photonics, Circuit design with Emerging-Technologies.
Research Profile
Bernd Sturmfels, Professor. Mathematics, combinatorics, computational algebraic geometry.
Research Profile
Vivek Subramanian, Professor. Physical Electronics (PHY), Energy (ENE), Integrated Circuits (INC).
Research Profile
Claire Tomlin, Professor. Control, Intelligent Systems, and Robotics (CIR), Biosystems & Computational Biology (BIO), Control theory, hybrid and embedded systems, biological cell networks.
Research Profile
Luca Trevisan, Professor. Theory (THY), (Computational Complexity, Randomness in Computation, Combinatorial Optimization), Security (SEC).
Research Profile
Stavros Tripakis, Adjunct Associate Professor. Design, Modeling and Analysis (DMA), Computer-Aided System Design, Formal Methods, Verification, Synthesis, Embedded and Cyber-Physical Systems, Programming Systems (PS).
David Tse, Adjunct Professor. Communications & Networking (COMNET).
Research Profile
Umesh Vazirani, Professor. Quantum computation, hamiltonian complexity, analysis of algorithms.
Research Profile
Alexandra von Meier, Adjunct Professor. Energy (ENE), Electric Grids, Power Distribution.
David Wagner, Professor. Security (SEC).
Research Profile
Martin Wainwright, Professor. Statistical machine learning, High-dimensional statistics, information theory, Optimization and algorithmss .
Research Profile
Laura Waller, Associate Professor. Physical Electronics (PHY), Signal Processing (SP), Computational imaging, Optics and Imaging, Biosystems & Computational Biology (BIO), Graphics (GR).
Research Profile
Jean Walrand, Professor. Communications & Networking (COMNET), Performance evaluation, Game theory.
Research Profile
John Wawrzynek, Professor. Computer Architecture & Engineering (ARC).
Research Profile
Adam Wolisz, Adjunct Professor. Communications & Networking (COMNET), Computer Architecture & Engineering (ARC), System Performance Evaluation.
Ming C. Wu, Professor. Silicon photonics, MEMS, photonic integrated circuits, data center networks, 3D sensing, solid state LiDAR, optofluidics.
Research Profile
Eli Yablonovitch, Professor. Optoelectronics Research Group, high speed optical communications, photonic crystals at optical and microwave frequencies, the milli-Volt switch, optical antennas and solar cells , Physical Electronics (PHY).
Research Profile
Katherine A. Yelick, Professor. Programming Systems (PS), Scientific Computing (SCI), Biosystems & Computational Biology (BIO), parallel programming techniques.
Research Profile
Nir Yosef, Assistant Professor. Computational biology.
Research Profile
Bin Yu, Professor. Neuroscience, remote sensing, networks, statistical machine learning, high-dimensional inference, massive data problems, document summarization .
Research Profile
Avideh Zakhor, Professor. Signal Processing (SP), Artificial Intelligence (AI), Control, Intelligent Systems, and Robotics (CIR), Graphics (GR).
Research Profile
Emeritus Faculty
David Attwood, Professor Emeritus. Short wavelength electromagnetics, Soft X-ray microscopy, Coherence, EUV lithography.
Research Profile
Elwyn R. Berlekamp, Professor Emeritus. Computer science, electrical engineering, mathematics, combinatorial game theory, algebraic coding theory.
Research Profile
Manuel Blum, Professor Emeritus. Recursive function, cryptographic protocols, program checking.
Robert K. Brayton, Professor Emeritus. Design, Modeling and Analysis (DMA), Advanced methods in combinational and sequential logic synthesis and formal verification.
Research Profile
Robert W. Brodersen, Professor Emeritus. Design, Modeling and Analysis (DMA), Integrated Circuits (INC), Signal Processing (SP).
Thomas F. Budinger, Professor Emeritus. Image processing, biomedical electronics, quantitative aging, cardiovascular physiology, bioastronautics, image reconstruction, nuclear magnetic resonance, positron emission, tomography, reconstruction tomography, inverse problem mathematics.
Research Profile
Leon O. Chua, Professor Emeritus. Biosystems & Computational Biology (BIO), Control, Intelligent Systems, and Robotics (CIR), Cellular neural networks, Cellular automata, Complexity,, Nanoelectronics, Nonlinear circuits and systems, Nonlinear dynamics, Chaos,.
Research Profile
Mike Clancy, Professor Emeritus. Science education, cognitive development, educational software.
Research Profile
Richard J. Fateman, Professor Emeritus. Artificial Intelligence (AI), Scientific Computing (SCI), Computer algebra systems, Programming environments and systems, Programming languages and compilers, Symbolic mathematical computation, Document image analysis, multimodal input of mathematics.
Research Profile
Jerome A. Feldman, Professor Emeritus. Artificial Intelligence (AI), Biosystems & Computational Biology (BIO), Security (SEC), cognitive science.
Research Profile
Domenico Ferrari, Professor Emeritus. UC Berkeley Unix Project, high-speed network testbeds and the design of real-time communication services and network protocols for multimedia traffic.
Susan L. Graham, Professor Emeritus. Graphics (GR), Human-Computer Interaction (HCI), Programming Systems (PS), Scientific Computing (SCI), Software development environments, software engineering.
Research Profile
Paul R. Gray, Professor Emeritus. Design, Modeling and Analysis (DMA), Integrated Circuits (INC).
Research Profile
T. Kenneth Gustafson, Professor Emeritus. Solid-State Devices, Basic electromagnetic and quantum applications.
Michael A. Harrison, Professor Emeritus. Multimedia, User interfaces, Software environments.
Brian K. Harvey, Professor Emeritus. Education (EDUC).
Research Profile
David A. Hodges, Professor Emeritus. Integrated Circuits (INC).
Chenming Hu, Professor Emeritus. Semiconductor Device Technologies.
Research Profile
William M. Kahan, Professor Emeritus. Computer Architecture & Engineering (ARC), Scientific Computing (SCI), Computer architecture, Scientific computing, Numerical analysis.
Research Profile
Edward L. Keller, Professor Emeritus. Computational neuroscience, bioengineering, neurophysiology of the oculomotor system.
Kam Y. Lau, Professor Emeritus. Communications & Networking (COMNET), Optoelectronic devices, Microwave and millimeter wave signal transport over optical fiber links.
Research Profile
Edwin R. Lewis, Professor Emeritus.
Research Profile
Allan J. Lichtenberg, Professor Emeritus. Nano-Optoelectronics, Electromagnetics/Plasmas, Energy (ENE).
Research Profile
Michael A. Lieberman, Professor Emeritus. Plasma-assisted materials processing, Energy (ENE).
Research Profile
Kenneth K. Mei, Professor Emeritus. Nano-Optoelectronics, Electromagnetics/Plasmas.
David G. Messerschmitt, Professor Emeritus. Communications & Networking (COMNET), Signal Processing (SP), Business and economics issues in the software industry.
Robert G. Meyer, Professor Emeritus. Integrated Circuits (INC).
Research Profile
Nelson Morgan, Professor Emeritus. Signal Processing (SP).
* Richard Muller, Professor Emeritus. Astrophysics, geophysics, physics, elementary particle physics, cosmic micro wave background, supernovae for cosmology, origin of the earth's magnetic flips, Nemesis theory, glacial cycles, red sprites, lunar impacts, iridium measurement.
Research Profile
Andrew R. Neureuther, Professor Emeritus. Integrated Circuits (INC), Solid-State Devices.
Research Profile
William G. Oldham, Professor Emeritus. Integrated circuits, Semiconductor manufacturing.
Research Profile
Beresford N. Parlett, Professor Emeritus.
David A. Patterson, Professor Emeritus. Professor in the Graduate School: Computer Architecture & Engineering (ARC), Computer Architecture and Systems: Parallel Computing performance, correctness, productivity,Biosystems & Computational Biology (BIO), Cancer tumor genomics, Operating Systems & Networking (OSNT).
Research Profile
Elijah Polak, Professor Emeritus. Control, Intelligent Systems, and Robotics (CIR), Numerical methods for engineering optimization.
Research Profile
Chittoor V. Ramamoorthy, Professor Emeritus. Software engineering.
Lawrence A. Rowe, Professor Emeritus. Multimedia Technology.
Research Profile
Steven E. Schwarz, Professor Emeritus. Solid-State Devices, Nano-Optoelectronics, Electromagnetics/Plasmas.
Carlo H. Sequin, Professor Emeritus. Geometric modeling, Artistic geometry, Mathematical visualizations , Graphics (GR), Human-Computer Interaction (HCI), CAD tools.
Jerome R. Singer, Professor Emeritus.
Alan J. Smith, Professor Emeritus. Computer Architecture & Engineering (ARC), Operating Systems & Networking (OSNT), Computer System Performance Analysis, I/O Systems, Cache Memories, Memory Systems.
Michael Stonebraker, Professor Emeritus. Database Technology.
Aram J. Thomasian, Professor Emeritus.
Research Profile
Theodore Van Duzer, Professor Emeritus. Superconductor Electronics.
Research Profile
Pravin Varaiya, Professor Emeritus. Communications & Networking (COMNET), Control, Intelligent Systems, and Robotics (CIR), Energy (ENE), Control, Networks, Power systems, Transportation.
William J. (Jack) Welch, Professor Emeritus. Nano-Optoelectronics, Electromagnetics/Plasmas.
Research Profile
Richard M. White, Professor Emeritus. Energy (ENE), Solid-State Devices.
Eugene Wong, Professor Emeritus. Communications & Networking (COMNET).
Research Profile
Felix F. Wu, Professor Emeritus. Electric power systems analysis, generation and transmission systems planning and investment, power system control and communications, electric energy industry restructuring .
Research Profile
Lotfi A. Zadeh, Professor Emeritus. Artificial intelligence, linguistics, control theory, logic, fuzzy sets, decision analysis, expert systems neural networks, soft computing, computing with words, computational theory of perceptions and precisiated natural language.
Research Profile
Contact Information
Department of Electrical Engineering and Computer Sciences
387 Soda Hall
Phone: 510-642-1042
Fax: 510-642-5775
EECS Associate Chair/CS Division Chair
David Wagner, PhD
389 Soda Hall
Phone: 510-642-7699
Director of Grad Matters, EE Grad Advisor
Shirley Salanio
217 Cory Hall
Phone: 510-643-8347
CS Graduate Admissions and GSI Recruitment
Glenna Anton
215 Cory Hall
Phone: 510-642-6285
Graduate Admissions and EE GSI Recruitment
Pat Hernan
215 Cory Hall
Phone: 510-642-9265