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 comes 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. If the applicant is admitted, then official transcripts of all college-level work will be required. Official transcripts must be in sealed envelopes as issued by the school(s) attended. If you have attended Berkeley, upload your unofficial transcript with your application for the departmental initial review. If you are admitted, an official transcript with evidence of degree conferral will not be required.
- 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, not the Graduate Division.
- Evidence of English language proficiency: All applicants from countries or political entities in which the official language is not English are required to submit official evidence of English language proficiency. This applies to applicants 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.
If applicants have previously been denied admission to Berkeley on the basis of their English language proficiency, they must submit new test scores that meet the current minimum 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. Official IELTS score reports must be mailed directly to our office from the British Council. TOEFL and IELTS score reports are only valid for two years.
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:
- GRE Scores: All three sections of the GRE are required. Send your scores electronically to Institution Code 4833. (Scores must be from the last five years.)
- Statement of Purpose: Why are you applying for this program? What will you do during this degree program? What do you want to do after and how will this help you?
- Personal History Statement: What 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 of 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 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 | 6 | |
6 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 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 |
COMPSCI 252 | Graduate Computer Architecture | 4 |
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 to date (e.g., MS project, PhD research, or class project). Some evidence of the 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 the student’s ability to think incisively and critically about the theoretical and practical aspects of this 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 his/her progress to date, but shall also evaluate according to format A. As in format A, the student 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 an 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 research to date and plans for the remainder of the dissertation research. They 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 on 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 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 in advanced to candidacy status 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 the 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 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 courses numbered 299s, 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, students need to complete the departmental Advance to Candidacy form, have their research advisor sign the form, and submit the form to the department. Once a student is 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 Advance to Candidacy form and submit this to the department no later than the end of the second week of classes of 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 strict 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).
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.
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).
John Chuang, Professor. Computer networking, computer security, economic incentives, ICTD.
Research Profile
Phillip Colella, Professor in Residence.
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.
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).
Prabal Dutta, Associate Professor.
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).
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).
Moritz Hardt, Assistant Profesor.
Bjoern Hartmann, Associate Professor. Human-Computer Interaction (HCI), Graphics (GR), Programming Systems (PS).
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.
Chunlei Liu, Associate Professor.
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).
George Necula, Professor. Software engineering, programming systemsm, security, program analysis.
Research Profile
Ren Ng, Assistant Professor. Imaging Systems, Computational Photography,, Signal Processing (SP), Optics.
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 .
Bruno Olshausen, Professor. Visual perception, computational neuroscience, computational vision.
Research Profile
Lior Pachter, Professor. Mathematics, applications of statistics, combinatorics to problems in biology.
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.
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).
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.
Prasad Raghavendra, Associate Professor. Theory (THY).
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).
Benjamin Recht, Associate Professor. Control, Intelligent Systems, and Robotics (CIR), Signal Processing (SP), Machine Learning (ML), Optimization (OPT).
Jaijeet Roychowdhury, Professor. Design, Modeling and Analysis (DMA), Scientific Computing (SCI), Biosystems & Computational Biology (BIO).
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).
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).
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
Doug Tygar, Professor. Privacy, technology policy, computer security, electronic commerce, software engineering, reliable systems, embedded systems, computer networks, cryptography, cryptology, authentication, ad hoc networks.
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. Si photonics, optoelectronics, nanophotonics, optical MEMS, Optofluidics, Micro/Nano Electro Mechanical Systems (MEMS), Physical Electronics (PHY).
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
Vice Chair, Masters’ Degree Programs (MEng and MS)
Vladimir Stojanovic, PhD
513 Cory Hall
Phone: 510-664-4322
Vice Chair of Graduate Study and Prelims
Ron Fearing, PhD
725 Sutardja Dai Hall
Phone: 510-642-9193
Vice Chair of Graduate Study and Prelims
John Wawrzynek, PhD
631 Soda Hall
Phone: 510-643-9434
Executive Director of EECS Center for Student Affairs
Susanne Kauer
221 Cory Hall
CS Graduate Admissions and GSI Recruitment
Diana Smith
205 Cory Hall
Phone: 510-642-6285
Graduate Admissions and EE GSI Recruitment
Pat Hernan
205 Cory Hall
Phone: 510-642-9265
Director of Grad Matters, EE Grad Advisor
Shirley Salanio
217 Cory Hall
Phone: 510-643-8347
Graduate Student Services Advisor
Audrey Sillers
367 Soda Hall
Phone: 510-642-9413
Graduate Student Services Advisor
Michael Sun
205 Cory Hall
Phone: 510-643-8347
Graduate Student Services Advisor
Heather Levien
253B Cory Hall
Phone: 510-642-9413