 | Artificial Intelligence
Advisors - Gary Cottrell & Charles Elkan
Bioinformatics
Advisor - Vineet Bafna
Communication Networks
Advisor - Geoff Voelker & Stefan Savage
(Note - Students who have taken CSE 123A or a similar course as an undergraduate may substitute a second course from the above list
in place of 123A)
Computer Architecture and Compilers
Advisors -
Dean Tullsen
Computer Graphics and Vision
Advisors -
Henrik Jensen & David Kriegman
Cryptography and Security
Advisors -
Mihir Bellare & Daniele Micciancio
Embedded Systems and Software
Advisor -
Rajesh Gupta
- CSE 237A
- Choose one from - CSE 237B,
CSE 237C or CSE 237D,
CSE 222A, CSE 227,
CSE291
- Choose one from - CSE 210,
CSE 211, CSE 231,
CSE 243A, CSE 244A,
CSE 245, CSE 246,
CSE 247, ECE 260A-C, ECE 284, or CSE 291
(Topics in Embedded Systems or Software)
Database
Advisors - Victor Vianu & Yannis Papakonstantinou
Design Automation for Microelectronic Designs
Advisors - CK Cheng & Alex Orailoglu
Distributed and Fault-Tolerant Computing
Advisor - Keith Marzullo
Parallel and Scientific Computing
Advisor - Scott Baden
Software Engineering
Advisors - Bill Howden
Storage Systems
Advisor - Walter Burkhard
PhD-Prep
Advisor - Any Gradcom Advisor
- CSE 200
- Choose two from - any other graduate course, except independent study courses
If you have trouble contacting an advisor, see Kathryn Reed (EBU3b 1234) for assistance.
Requests for course substitutions and ad hoc concentrations should be
made via a General Petition (see Kathryn Reed for petition forms). They will be approved on a case by case basis.
For exception requests, please see the advisor listed next to each Concentration Area.
If there are any new Concentration Areas you would like added to the
program, please see the Graduate Chair.
 |  |