Current Courses
Spring 2020 Courses
Course  Title  Professor 

CSE 10001 
Principles of Computing 
Peter Bui 
CSE 10101 
Elements of Computing I 
Justin DeBenedetto 
CSE 10102 
Elements of Computing II 
Corey Pennycuff 
CSE 20221 
Logic Design and Sequential Circuits 
Jay Brockman 
CSE 20289 
Systems Programming 
Peter Bui 
CSE 20311 
Fundamentals of Computing 
Corey Pennycuff 
CSE 20312 
Data Structures 
Matthew Morrison 
CSE 20600 
CSE Service Projects 
Jay Brockman 
CSE 30151 
Theory of Computing 
David Chiang 
CSE 30321 
Computer Architecture 
Michael Niemier 
CSE 30332

Jane ClelandHuang 

CSE 30341

Operating Systems Principles 
Douglas Thain 
CSE 30600 
CSE Service Projects 
Jay Brockman 
CSE 40113  Design and Analysis of Algorithms  Chaoli Wang 
CSE 40175 
Curt Freeland 

CSE 40287 
Agile Team Software Project 
Shreya Kumar 
CSE 40437 
Social Sensing and CyberPhysical Systems 
Dong Wang 
CSE 40457 
HighLevel Synthesis 
Matthew Morrison 
CSE 40536 
Adam Czajka 

CSE 40537 
Biometrics 
Daniel Henriques Moreira 
CSE 40567  Computer Security 
Walter Scheirer 
CSE 40600 
CSE Service Projects 
Jay Brockman 
CSE 40622  Cryptography  Taeho Jung 
CSE 40625 
Machine Learning 
Pablo Robles Granda 
CSE 40655 
Ramzi K. Bualuan 

CSE 40677 
Open Source Software Development 
Peter Bui 
CSE 40693 
Modern Web Develpment 
Michael Wicks 
CSE 40746 
Ramzi K. Bualuan 

CSE 40816 
Christian Poellabauer 

CSE 40883 
Introduction to Droid Building 
Robert McLaughlin 
CSE 40910 
Topics in Mathematical Logic 
Anand Pillay 
CSE 40971 
GameBased AI Agents 
Nathaniel KremerHerman 
CSE 60111 
Complexity and Algorithms 
Danny Chen 
CSE 60130 
Finite Elements in Engineering 
Joannes Westerink 
CSE 60321 
Sharon Hu 

CSE 60326 
Computational Behavior Modeling 
Meng Jiang 
CSE 60437 
Social Sensing and CyberPhysical Systems 
Dong Wang 
CSE 60536 
Adam Czajka 

CSE 60537  Biometrics  Daniel Henriques Moreira 
CSE 60567  Computer Security  Walter Scheirer 
CSE 60625 
Machine Learning 
Pablo Robles Granda 
CSE 60655 
Ramzi K. Bualuan 

CSE 60677 
Open Source Software Development 
Peter Bui 
CSE 60685 
Machine Learning  Embedded Systems 
Yiyu Shi 
CSE 60746 
Ramzi K. Bualuan 

CSE 60896 
Advanced Wireless Networks 
Aaron Striegel 
CSE 63802 
Research Seminar II 
Gregory Madey 