Stay Informed:
Baskin Engineering COVID-19 Information and Resources
Campus Roadmap to Recovery
Zoom Links: Zoom Help | Teaching with Zoom | Zoom Quick Guide

CSE MS Concentrations

Artificial Intelligence Concentration

Affiliated Faculty

Luca de Alfaro
Snigdha Chaturvedi
Jeffrey Flanigan
Lise Getoor
Abhradeep Guha Thakurta
David Helmbold
Yang Liu
Roberto Manduchi
Narges Norouzi
Marilyn Walker
Xin Wang
Cihang Xie
Yi Zhang

Required courses

CSE 248 - Foundations of Data Science;  or CSE 243 - Data Mining
CSE 242 - Machine Learning

Elective courses

CSE 240 - Artificial Intelligence
CSE 264 - Computer Vision
CSE 245 - Computational Models of Discourse and Dialogue
CSE 208 - Introduction to Information Theory
CSE 247 - AI: Problem Solving and Intelligent Search


Hardware Systems Concentration

Affiliated Faculty

Scott Beamer
Matthew Guthaus
Heiner Litz
Jose Renau
Martine Schlag
Anujan Varma

Required courses

CSE 220 - Computer Architecture
CSE 222A - VLSI Digital System Design; or CSE 226 - Advanced Parallel Processing

Elective courses

CSE 221 - Advanced Microprocessor Design 
CSE 222B - VLSI System-on-a-Chip Design
CSE 293 - Advanced Topics in Computer Engineering
CSE 225 - ASIC Systems Design


Software Systems Concentration

Affiliated Faculty

Peter Alvaro
Scott Brandt
JJ Garcia-Luna-Aceves
Lindsey Kuper
Ethan Miller
Faisal Nawab
Katia Obraczka
Chen Qian

Required courses

CSE 237 - Storage systems; or CSE 214 - Principles of databases; or  CSE 215- Design and Implementation of Database Systems
CSE 250A - Computer Networks; or CSE 231 - Advanced Operating Systems

Elective courses

CSE 232 - Distributed Systems
CSE 253  - Computer Security
CSE 257 - Wireless and mobile networks
CSE 259 - Sensor networks
CSE 233 - Advanced Computer Security
CSE 210A - Programming languages


Theoretical Computer Science Concentration

Affiliated Faculty

Owen Arden
Seshadri Comandur
Cormac Flanagan
Daniel Fremont
Abhradeep Guha Thakurta
Phokion Kolaitis

Required courses

CSE 204 - Computational Models and Complexity ; or CSE 205 -  Logic in Computer Science
CSE 248 - Foundations of Data Science; or CSE 207 - Graph algorithms

Elective courses

CSE 233 - Advanced Computer Security
CSE 210B - Advanced Programming Languages
CSE 208 - Introduction to Information Theory
CSE 202 - Combinatorial Algorithms