2024-2025 CSE Graduate Course Offerings

Updated October 2024

COURSES AND INSTRUCTORS SUBJECT TO CHANGE! These are TENTATIVE offerings for the 2024-2025 academic year.

Course #

Title

Fall 2024

Winter 2025

Spring 2025

 

CSE 200

Computability & Complexity

 

 

 

 

CSE 201A

Advanced Complexity

 

 

 

 

CSE 202

Algorithm Design and Analysis

Liu

Impagliazzo

 

 

CSE 203A

Advanced Algorithms

 

 

TBA

 

CSE 203B

Convex Optimization Formulations and Algorithms

 

Cheng

 

 

CSE 205A

Logic in Computer Science

 

 

Vianu

 

CSE 206A

Lattice Algorithms and Applications

 

 

 

 

CSE 207A

Modern Cryptography

 

Bellare

 

 

CSE 207B

Applied Cryptography

Heninger

 

 

 

CSE 208

Advanced Cryptography

Micciancio

 

 

 

CSE 209A

Top/Sem: Alg,Complexity & Logic

Lovett

Grier

TBA

 

CSE 209B

Top/Sem: Cryptography

Heninger

 

Bellare

 

CSE 210

Principles of Software Engineering

Powell

Coblenz

 

 

CSE 211

Software Testing & Analysis

 

 

 

 

CSE 216

Interaction Design Research (XL COGS230)

Munyaka

 

 

 
CSE 217 Human-centered Computing for Health (HC4H)     Weibel  

CSE 218

Adv Topics: Software Engineering

Weibel

 

 

 

CSE 219

Design at Large (XL COGS 229)

 

 

 

 
CSE 220     Pasquale    

CSE 221

Operating Systems

Ousterhout

 

 

 

CSE 222A

Computer Communication Networks

Porter

 

 

 

CSE 222C

Wireless Networks   Pannuto    

CSE 223B

Distributed Computing & Systems

 

 

Snoeren

 

CSE 224

Graduate Networked Systems

 

 

Porter

 

CSE 227

Computer Security

Fernandes

Kumar

Stefan

 

CSE 229A

Top/Sem: Computer Systems

Savage

Zhang

Ousterhout

 

CSE 229C

Top/Sem: Computer Security

Heninger

 

Fernandes

 

CSE 230

Principles of Programming Languages

 

Jhala

D'Antoni

 

CSE 231

Advanced Compiler Design

 

 

 

 

CSE 232

Principles of Data Base Systems

Deutsch

 

 

 

CSE 232B

Database System Implementation

 

Deutsch

 

CSE 233

Database Theory

 

 

 

 

CSE 234

Advanced Analytics and ML Systems

 

Zhang

 

 

CSE 237A

Intro to Embedded Computing

 

Rosing

Kastner

 

CSE 237B

Software for Embedded Computing

 

 

 

 

CSE 237C

Validation/Testing of Embedded Systems

Kastner

 

 

 

CSE 237D

Design Automation & Prototyping for Embedded Systems

 

 

Kastner

 

CSE 239A

Topics/Seminar in Database

Deutsch

Deutsch

Vianu

 

CSE 239B

Top/Sem/Programming Languages

 

 

Coblenz

 

CSE 240A

Principles of Computer Architecture

Esmaeilzadeh

Tullsen

Zhao

 

CSE 240B

Advanced Computer Architecture

 

Zhao

 

 

CSE 240C

Advanced Microarchitecture

 

 

 

 

CSE 240D

Application-Specific Architectures

Esmaeilzadeh

 

 

 

CSE 241A

Intro/Computing Circuitry (XL ECE 260B)

 

 

Kahng

 

CSE 243A

Introduction to Synthesis Methodologies in VLSI CAD

 

 

 

 

CSE 244A

VLSI Test

 

Orailoglu

 

 

CSE 245

Comp Aided Circuit Simulation & Verif

 

 

 

 

CSE 248

Alg. & Optimization Found VLSI CAD

 

 

 

 

CSE 249A

Top/Sem: Computer Architecture

 

 

 

 

CSE 249B

Top/Sem: VLSI

 

 

 

 

CSE 250A

AI: Prob. Reason & Learning

Bonjour

 

Bonjour

 

CSE 251A

AI: Learning Algorithms

 

Berg-Kirkpatrick

 

 

CSE 251B

AI: Neural Networks/Pattern Recognition

 

Cottrell

Yu

 

CSE 251C

Principles of Machine Learning: Machine Learning Theory

 

Dasgupta

 

 

CSE 251U

 

Unsupervised Learning     TBA  

CSE 252A

Computer Vision I

 

Ochoa

 

 

CSE 252B

Computer Vision II

 

 

 

 

CSE 252C

Select Topic: Vision & Learning

 

 

 

 

CSE 252D

Advanced Computer Vision

 

 

Chandraker

 
CSE 253/253R Machine Learning For Music     McAuley  

CSE 254

Statistical Learning

 

 

 

 

CSE 255

Data Mining and Analytics

 

 

 

 

CSE 256

Statistical Natural Language Processing

Nakashole

 

 

 

CSE 257

Search and Optimization

 

Gao

 

 

CSE 258/R

Recommender Sys & Web Mining

McAuley

McAuley (R)

 

 

 

CSE 258A

Cognitive Modeling

 

 

 

 

CSE 259

Topics/Sem. Artificial Intelligence

Ammanabrolu

 

 

 

CSE 260

Parallel Computation

Chin

 

 

 

CSE 262

System Support/ Parallel Computing

 

 

 

 

CSE 270

Discrete Differential Geometry

Chern

 

 

 

CSE 272

Advanced Image Synthesis

 

Li

 

 

CSE 273

Computational Photography

 

 

 

 

CSE 274

Selected Topics in Graphics

 

 

 

 

CSE 275

Deep Learning for 3D Data

 

 

 

 

CSE 276A

Introduction to Robotics

Christensen

 

 

 

CSE 276B

Human-Robot Interaction

 

 

 

 

CSE 276C

Mathematics for Robotics

Christensen

 

 

 

CSE 276D

Healthcare Robotics

 

 

Riek

 

CSE 276E

Robotic System Design & Implementation

Swanson

 

 

 

CSE 276F

Machine Learning For Robotics

 

 

 

 

CSE 280A

Algorithms & Computational Biology

 

Bafna

 

 

CSE 282

Bioinf II: Sequence & Structures Analysis (XL BENG 202)

 

Pevner

 

 

CSE 283

Bioinf III: Functional Genomics (XL BENG 203)

 

 

Bafna

 

CSE 284

Personal Genomics for Bioinformaticians

 

 

 

 

CSE 290

CSE Seminar: 

Find available titles here

***Some titles and course descriptions may not be available

Ramamoorthi

Bafna

Christensen

Porter

Paturi

Esmaeilzadeh

Dasgupta

 

Chandraker

Christensen

Lovett

Munyaka

Orailoglu

Pevzner

Qin

Shulman

 

Chern

Paturi

Gao

Gymrek

Pannuto

Riek

Yu

 

CSE 291

Topics: Various Topics in CSE

(Find available titles and course description information here)

***Some titles and course descriptions may not be available

Qin

Coblenz

D'Antoni

Kumar

Lovett

Munyaka

Tullsen

Shang

Grier

Esmaeilzadeh

Stefan

Pasquale

Ammanabrolu

Ding

Fernandes

Liu

McAuley

Paturi

Savage

Vaccaro

Voelker

Zhang

 

Bandeira

Chern

Heninger

Kahng

Li

Savage

Zhang

 

CSE 292

Faculty Research Seminar

 

 

 

 

CSE 294

Research Mtg in CSE

Orailoglu

Porter

Snoeren

Voelker

 

CSE 599

Teaching Methods in CSE

Politz

Porter

Minnes