2017-2018 CSE Graduate Course Offerings

Updated April 3, 2018

COURSES AND INSTRUCTORS SUBJECT TO CHANGE!

Course # Title Fall 2017 Winter 2018 Spring 2018
CSE 200 Computability & Complexity   Lovett  
CSE 201A Advanced Complexity     Impagliazzo
CSE 202 Algorithm Design and Analysis

Paturi

Paturi

Impagliazzo  
CSE 203A Advanced Algorithms Kane    
CSE 205A Logic in Computer Science      
CSE 206A Lattice Algorithms and Applications Micciancio    
CSE 207 Modern Cryptography     Bellare
CSE 208 Advanced Cryptography      
CSE 209A Top/Sem: Alg,Complexity & Logic Lovett Paturi Impagliazzo
CSE 209B Top/Sem: Cryptography   Micciancio  
CSE 210 Principles of Software Engineering Griswold    
CSE 211 Software Testing & Analysis      
CSE 216 Interaction Design Research (XL COGS230)     Klemmer
CSE 218 Adv Topics: Software Engineering Weibel   Griswold
CSE 219 Design at Large (XL COGS 229) Guo Hollan Klemmer/Irani
CSE 221 Operating Systems Voelker   Zhou
CSE 222A Computer Communication Networks   Snoeren  
CSE 222B Internet Algorithmics      
CSE 223B Distributed Computing & Systems     Snoeren
CSE 227 Computer Security Savage   Shacham
CSE 229A Top/Sem: Computer Systems Savage G. Porter Savage
CSE 229C Top/Sem: Computer Security Levchenko Levchenko Stefan
CSE 230 Principles of Programming Languages Lerner    
CSE 231 Advanced Compiler Design   Lerner  
CSE 232 Principles of Data Base Systems Papakonstantinou   Papakonstantinou
CSE 232B Database System Implementation   Deutsch  
CSE 233 Database Theory     Vianu
CSE 237A Intro to Embedded Computing   Rosing  
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 Papakonstantinou Deutsch Vianu
CSE 240A Principles of Computer Architecture Tullsen   L. Porter
CSE 240B Advanced Computer Architecture     Chin
CSE 240C Advanced Microarchitecture   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     Kahng
CSE 249A Top/Sem: Computer Architecture      
CSE 249B Top/Sem: VLSI Kahng Kahng Kahng
CSE 250A AI: Prob. Reason & Learning

Saul

Saul

   
CSE 250B AI: Learning Algorithims  

Dasgupta

Dasgupta

 
CSE 250C Machine Learning Theory      
CSE 252A Computer Vision I Kriegman    
CSE 252B Computer Vision II   Ochoa  
CSE 252C Select Topic: Vision & Learning     Ochoa
CSE 253 Neural Networks/ Pattern Recognition  

Cottrell

Cottrell

 
CSE 254 Statistical Learning   Freund  
CSE 255 Data Mining and Analytics    

Freund

Freund

CSE 258 Recommender Sys & Web Mining McAuley    
CSE 258A Cognitive Modeling      
CSE 259 Topics/Sem. Artificial Intelligence Nakashole Cottrell Dasgupta
CSE 260 Parallel Computation Chin

Chin

 
CSE 262 System Suppport/ Parallel Computing      
CSE 272 Advanced Image Synthesis      
CSE 274 Selected Topics in Graphics   Ramamoorthi  
CSE 280A Algorithms & Computational Biology   Bafna  
CSE 282 Bioinf II: Sequence & Structures Analysis (XL BENG 202)   Pevzner  
CSE 283 Bioinf III: Functional Genomics (XL BENG 203)     Bafna
CSE 290 CSE Seminar: TBA

Ramamoorthi

Bafna

Kumar

McAuley

Pevzner

Gao

Su

Swanson

Chandraker

Cheng

Swanson

Zhao

Polikarpova

CSE 291 Topics in CSE: TBA

Cheng

McAuley

Stefan

Polikarpova

Gao

Kumar

Weibel

Chandraker

Stefan

Riek

Christensen

Sahoo

Su

Swanson

Rosing

Swanson

Porter

Christensen

R. Kumar

R. Kumar

Nakashole

A. Gupta

R. Gupta

CSE 292 Faculty Research Seminar Gupta    
CSE 294 Research Mtg in CSE Voelker  

Voelker

Orailoglu

CSE 599 Teaching Methods in CSE

Minnes Kemp

Alvarado Politz