On-site classes: January 12 – April 28 | Video classes: January 12 – May 7
| Course | Course Title | Major Restriction(s) | 
Instructor(s) | 
| In-Person | |||
| CEE 6314 | Environmental Modeling | – | Prof. Wenlong Zhang | 
| CEE 6330 | Physicochemical Processes | – | Prof. Hang Dong | 
| CEE 6350 | Advanced Environmental Chemistry | – | Prof. Wenlong Zhang | 
| CS 6035 | Introduction to Information Security | CS, ECE | Prof. Changlai Du | 
| ECE 6270 | Convex Optimization | – | Prof. Bolin Gao | 
| ECE 6551 | Digital Control | – | Prof. Bolin Gao | 
| ECE 6601 | Random Processes | – | Prof. Min Luo | 
| ID 6400 | Master’s Project | No ECE | Prof. Ameersing Luximon | 
| ID 8803 | Design management and entrepreneurship | No ECE | Prof. Ameersing Luximon | 
| ISYE 6650 | Probabilistic Models | – | Prof. Lei Xu | 
| Remote | |||
| CEE 4360 | Energy & Resource Recovery | – | Prof. Xing Xie | 
| CS 6200 | Introduction to Operating Systems | CS | Prof. Ada Gavrilovska | 
| CS 6210 | Advanced Operating Systems | CS | Prof. Umakishore Ramachandran | 
| CS 6250 | Computer Networks | CS | Prof. Maria Konte | 
| CS 6262 | Network Security | CS | Prof. Wenke Li | 
| CS 6291 | Embedded Systems Optimization | CS | Prof. Santosh Pande | 
| CS 6310 | Software Architecture and Design | CS | Prof. Mark Moss | 
| CS 6340 | Software Analysis | CS | Prof. Mayur Naik & Prof. Christopher Poch | 
| CS 6400 | Database Systems Concepts and Design | – | Prof. Leo Mark | 
| CS 6475 | Computational Photography | CS | Prof. Irfan Essa | 
| CS 6476 | Computer Vision | CS | Prof. Irfan Essa | 
| CS 6601 | Artificial Intelligence | CS, ANLT | Prof. Thad Starner | 
| CS 6675 | Advanced Internet Systems and Applications | CS | Prof. Ling Liu | 
| CS 6747 | Advanced Malware Analysis | CS | Prof. Brendan Saltaformaggio | 
| CS 7637 | Knowledge-Based Artificial Intelligence—Cognitive Systems | CS, ANLT | Prof. David Joyner | 
| CS 7638 | Robotics: AI Techniques | 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 | 
| CS 7650 | Natural Language Processing | CS | Prof. Mark Riedl | 
| CS 7751 | Graphical Models in Machine Learning | CS, ANLT | Prof. Faramarz Fekri | 
| CSE 6242 | Data and Visual Analytics | – | Prof. Chau Duenhorng | 
| ECE 6255 | Digital Processing of Speech Signals | – | Prof. Biing Juang | 
| ECE 6331 | Power Electronic Circuits | Prof. Maryam Saeedifard | |
| ECE 6515 | Nanophotonics | – | Prof. Wenshan Cai | 
| ECE 6553 | Optimal Control and Optimization | – | Prof. Yorai Wardi | 
| ECE 6560 | Partial Differential Equations in Image Processing and Computer Vision | Prof. Anthony Yezzi | |
| ECE 6602 | Digital Communications | – | Prof. John Barry | 
| ECE 6747 | Advanced Topics in Malware Analysis | ECE | Prof. Brendan Saltaformaggio | 
| ECE 7751 | Probabilistic Graphical Models in Machine Learning | ECE | Prof. Faramarz Fekri | 
| ID 6515 | Interface Prototyping | No ECE | Prof. Timothy Purdy | 
| ISYE 6669 | Deterministic Optimization | – | Prof. Santanu Dey | 
| ISYE 6748 | Applied Analytics Practicum | ANLT | Prof. Joel Sokol & Prof. Xiaoming Huo | 
| MGT 8803 | Introduction to Business for Analytics | ANLT | Prof. Ryan Blunck | 
| Hybrid | |||
| CS 6460 | Educational Technology | – | Prof. David Joyner & Fandi Peng | 
| CS 6603 | AI, Ethics, and Society | CS, ECE | Prof. Mahender Mandala | 
| CS 6750 | Human-Computer Interaction | – | Prof. David Joyner & Fandi Peng | 
| ECE 6001¹ | Technology Entrepreneurship (ECE 6001 RSL and RS1 must accompany this registration)  | 
– | Prof. Gregory Mihalik & Fandi Peng | 
(Courses are subject to change.)
Major restrictions will not be removed.
1. ECE 6001 is required for MS ECE students and will be offered each fall and spring semesters. In-person studios and labs.