Tentative Course Offerings for Fall 2024 Semester

On-site classes: August 19 – December 3
Video classes: August 19 – December 12

On-Site
Course Course Title Major Restriction(s) Instructor(s)
CEE 4300 Environmental Engineering Systems Prof. Jianfeng Zhou
CEE 6271 Flow and Transport through Porous Media I Prof. Jian Luo 
CEE 6310 Process Principles in Environmental Engineering Prof. Wenlong Zhang
CEE 6311 Microbial Principles in Environmental Engineering Prof. Jianfeng Zhou
CEE 6312 Chemical Principles in Environmental Engineering Prof. Wenlong Zhang
CEE 6315 Environmental Nanotechnology Prof. Jianfeng Zhou
CEE 6332 Separation Processes Prof. Hang Dong
CEE 6360 Design of Treatment Facilities for Drinking Water Prof. Hang Dong
CS 6238 Secure Computer Systems Prof. Changlai Du & Prof. Mustaque Ahamad
CS 6300 Software Development Process CS Prof. Alessandro Orso &
Recitation Instructor: Chi Chung “Marcus” Chan
CS 6460 Educational Technology: Conceptual Foundations Prof. David Joyner
CS 6515 Introduction to Graduate Algorithms Prof. Gerandy Brito
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 & Joel Sokol
MGT 6203 Data Analytics Business ANLT Prof. Lei Xu
Via Streaming Video
CEE 8094 Environmental Engineering Seminar Prof. Xie Xing
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
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 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
ID 6108 Survey of Industrial Design History No ECE Prof. Joyce Medina
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.