On-site classes: August 19 – December 3
Video classes: August 19 – December 12
| On-Site | |||
| Course | Course Title | Major Restriction(s) | Instructor(s) | 
| CEE 6271 | Flow and Transport through Porous Media I | – | Prof. Jian Luo | 
| CEE 6310 | Process Principles in Environmental Engineering | – | Prof. Wenlong Zhang | 
| CEE 6312 | Chemical Principles in Environmental Engineering | – | Prof. Wenlong Zhang | 
| CEE 6324 | Water Supply and Sanitation | – | Prof. Hang Dong | 
| CEE 8094 | Environmental Engineering Seminar | – | Prof. Wenlong Zhang | 
| CS 6238 | Secure Computer Systems | – | Prof. Changlai Du | 
| CS 6300 | Software Development Process | CS | Prof. Alessandro Orso & Recitation Instructor: Chi Chung “Marcus” Chan | 
| CS 6460 | Educational Technology: Conceptual Foundations | – | Prof. David Joyner & Recitation Instructor: Fandi Peng | 
| CS 6515 | Introduction to Graduate Algorithms | – | Prof. Mengmeng Liu | 
| CS 6603 | AI, Ethics, and Society | CS | Prof. Mahender Mandala & Recitation Instructor: Chi Chung “Marcus” Chan | 
| CS 6750 | Human-Computer Interaction | – | Prof. David Joyner & Recitation Instructor: Mr. Fandi Peng | 
| CSE 6040¹ | Computing for Data Analysis: Methods and Tools | No CS | Prof. Mengmeng Liu | 
| CSE 6242 | Data and Visual Analytics | – | Prof. Mengmeng Liu | 
| ECE 6200 | Biomedical Applications of Microelectromechanical Systems | – | Prof. Mohamed Aly Saad Aly | 
| ECE 6254 | Statistical Machine Learning Syllabus | – | Prof. Bolin Gao | 
| ECE 6450 | Introduction to Microelectronics Technology | ECE | Prof. Mohamed Aly Saad Aly | 
| ECE 6550 | Linear Systems and Controls Syllabus | – | Prof. Bolin Gao | 
| ECE 6607 | Computer Communication Networks | – | Prof. Min Luo | 
| ID 6100 | Introduction to Graduate Studies in Industrial Design | – | Prof. Ameersing Luximon | 
| ID 6105 | Brand and Visual Design | – | Prof. Roger Ball | 
| ID 6108 | Survey of Industrial Design History | no ECE | Prof. Joyce Medina | 
| ID 6109 | Human Factors and Ergonomics | – | Prof. Ameersing Luximon | 
| ID 6211 | Graduate Studio One | ID only | Prof. Roger Ball | 
| ID 8803 | Special Topics | – | Prof. Roger Ball | 
| ID 8803 | Special Topics: Health Care Data and Design Syllabus | – | Prof. Ameersing Luximon | 
| ISYE 6414 | Statistical Modeling and Regression Analysis | – | Prof. Yuang Chen | 
| ISYE 6501 | Introduction to Analytics Modeling | ANLT (Others require permit) | Prof. Xiaoming Huo | 
| ISYE 6669 | Deterministic Optimization | – | Prof. Yuang Chen | 
| ISYE 6748 | Applied Analytics Practicum | ANLT | Prof. Xiaoming Huo & Prof. Joel Sokol | 
| MGT 6203 | Data Analytics Business | ANLT | Prof. Lei Xu | 
| Via Streaming Video | |||
| CS 6200 | Graduate Introduction to Operating Systems | CS | Prof. Ada Gavrilovska | 
| CS 6210 | Advanced Operating Systems | CS | Prof. Umakishore Ramachandran | 
| CS 6290 | High-Performance Computer Architecture | CS | Prof. Divya Mahajan | 
| CS 6310 | Software Architecture and Design | CS | Prof. Mark Moss | 
| CS 6400 | Database Systems Concepts and Design | – | Prof. Leo Mark | 
| CS 6475 | Computational Photography | CS | Prof. Irfan Essa | 
| CS 6476 | Introduction to Computer Vision | CS | Prof. Irfan Essa | 
| CS 6601 | Artificial Intelligence | CS, ANLT | Prof. Thomas Ploetz | 
| CS 6675 | Advanced Internet Computing Systems and Applications | CS | Prof. Ling Liu | 
| CS 6747 | Advanced Topics in Malware Analysis = ECE 6747 Advanced Topics in Malware Analysis | CS | Prof. Brendan Saltaformaggio | 
| CS 7637 | Knowledge-Based AI | CS, ANLT | Prof. Ashok Goel | 
| CS 7638 | Artificial Intelligence Techniques for Robotics | CS, ECE | Prof. Jay Summet | 
| CS 7641 | Machine Learning | CS, ANLT | Prof. Theodore LaGrow | 
| CS 7643 | Deep Learning | CS, ANLT | Prof. Zsolt Kira | 
| CS 7646 | Machine Learning for Trading | CS, ANLT | Prof. David Joyner | 
| ECE 6001² | Technology Entrepreneur: (ECE 6001 RSL and RS1/RS2 must accompany this registration) | – | Prof. Gregory Mihalik & Recitation Instructor: Fandi Peng | 
| ECE 6100 | Advanced Computer Architecture = CS 6290 High Performance Computer Architecture | ECE | Prof. Divya Mahajan | 
| ECE 6122 | Advanced Programming Techniques (ECE 6122 QSL must accompany this registration) | – | Prof. Jeffery D. Hurley | 
| ECE 6250 | Advanced Digital Signal Processing | – | Prof. David Anderson | 
| ECE 6320 | Power Systems Control and Operation | – | Prof. Santiago Grijalva | 
| ECE 6390 | Satellite Communications and Navigation Systems | – | Prof. Gregory Durgin | 
| ECE 6601 | Random Processes | – | Prof. John R Barry | 
| ECE 6747 | Advanced Topics in Malware Analysis = CS 6747 Advanced Topics in Malware Analysis | ECE | Prof. Brendan Saltaformaggio | 
| ECE 7750 | Mathematical Foundations of Machine Learning | – | Prof. Matthieu Bloch | 
| ECE 8803 | Electric Vehicles | – | Prof. Maryam Saeedifard | 
| ID 6216 | Service Design, Brand and Value Creation | – | Prof. Florian Vollmer | 
| MGT 8803 | Special Topics: Data Analytics in Business | ANLT | Prof. Marc Wechsler | 
(Courses are subject to change.)
Major restrictions will not be removed.
1. MSA students: You need to take CSE 6040 first and then CSE 6242.
MS CS students: You can take CSE 6040 for general knowledge, but you cannot use it towards the MS CS degree requirements.
Other students: You may use CSE 6040 as elective.
2. ECE 6001 is required for MS ECE students and will be offered each fall and spring semesters. In-person studios and labs.