| Number |
Section(s) |
Name |
Instructor |
| CS 100 |
004 |
Principles of Computing |
Abdelmoumin, G |
| CS 109 |
All Sections |
Introduction to Computer Programming, Part B |
Kamranfar, P |
| CS 110 |
DL3, DL4 |
Essentials of Computer Science |
Dimitriadis, S |
| CS 110 |
-001 |
Essentials of Computer Science |
Maddox, T |
| CS 112 |
All |
Introduction to Computer Programming |
Abdelmoumin, Gopalkrishna, Zaman, Kamranfar, |
| CS 211 |
ALL |
Object Oriented Programming |
Hrolenok, Samudio, |
| CS 262 |
ALL |
Introduction to Low-Level Programming |
Kongmunvattana, Mughal, |
| CS 310 |
All |
Data Structures |
All, |
| CS 321 |
007, 008 and 010 |
Software Engineering |
Reep, Islam, |
| CS 321 |
004, 005 |
Software Engineering |
Soundararajan, S |
| CS330 |
006 |
Formal Methods and Models |
Wang, N |
| CS 330 |
005 |
formal methods and models |
richards, d |
| CS 330 |
003, 004 |
Formal Methods and Models |
Zaman, A |
| CS 330 |
001 |
Formal Methods and Models |
Ishimwe, D |
| CS 367 |
All |
Computer Systems and Programming |
Andrea, Kongmunvattana, Zhong, |
| CS 390 |
All |
Research and Project Design Principles in Computing |
Russell, K |
| CS 405 |
All |
Ethics & Law for the Computing Professional |
All Instructors, T |
| CS 425 |
ALL |
Game Programming I |
Gingold, Y |
| CS 440 |
002 |
Language Processors and Programming Environments |
Zhong, Y |
| CS 450 |
001/002 |
Database Concepts |
Deng, P |
| CS 450/550 |
005/007 |
Database Concepts/Systems |
Deng, P |
| CS 451 |
002 |
Computer Graphics |
Chen, J |
| CS455 |
001 |
Data Communication and Networking |
Gambhir, S |
| CS 455 |
003 |
Computer Communications and Networking |
Osterweil, E |
| CS 455 |
004 |
Computer Communications and Networking |
Han, B |
| CS 463 |
001 |
Comparative Programming Languages |
Snyder, M |
| CS 465 |
001 |
Computer Systems Architecture |
Negulescu, R |
| CS468 |
005 |
Secure Programming and Systems |
Shamseddine, M |
| CS468 |
004 |
Secure Programming and Systems |
Shamseddine, M |
| CS 468 |
003 |
Secure Programming and Systems |
Simon, R |
| CS471 |
001 and 003 |
Operating System |
Gambhir, S |
| CS 471 |
005 |
Operating Systems |
Chen, S |
| CS 471 |
DL1 |
Operating Systems |
Aydin, H |
| CS 471 |
004 |
Operating Systems |
Zeng, Q |
| CS 475 |
001 |
Concurrent and Distributed Systems |
Setia, S |
| CS 477 |
001 |
Mobile Application Development |
White, E |
| CS 478 |
001 |
Natural Language Processing |
Yao, Z |
| CS 480 |
DL2 |
Introduction to Artificial Intelligence |
Tecuci, G |
| CS 480 |
001 |
Introduction to Artificial Intelligence |
Hrolenok, B |
| CS 483 |
005 |
Analysis of Algorithms |
Gordon, S |
| CS 483 |
002, 003 |
Analysis of Algorithms |
Avramovic, I |
| CS484 |
002 |
Data Mining |
Das, S |
| CS 484 |
001 |
Data Mining |
Lin, J |
| CS 485 |
|
Autonomous Robotics |
Stein, G |
| CS 499 |
009 |
Foundations and Advances of Cybersecurity |
Zhang, X |
| CS 499/595 |
|
Computational Photography |
Ye, J |
| CS 504 |
002 |
Principles Data Managmt and Mining |
Yin, B |
| CS 530 |
006, 007 |
Mathematical Foundations of Computer Science |
Negulescu, R |
| CS 530 |
003 |
Mathematical Foundations of Computer Science |
Li, F |
| CS 540 |
001 |
Compilers |
White, E |
| CS 551 |
DL1 |
Computer Graphics |
Chen, J |
| CS555 |
|
Computer Communications and Networking |
Shamseddine, M |
| CS 571 |
002 |
Operating Systems |
Andrea, K |
| CS 580 |
003 |
Introduction to Artificial Intelligence |
Duric, Z |
| CS 583 |
001,002,003 |
Analysis of Algorithms |
Gonzalez Hernandez, A |
| CS 583 |
DL1 |
Analysis of Algorithms |
Li, F |
| CS 584 |
001 |
Data Mining |
Zhu, Z |
| CS 584 |
004 |
Theory and Applications of Data Mining |
Lin, J |
| CS 584 |
003 |
Theory and Applications of Data Mining |
Zhou, K |
| CS 600 |
001 |
theory of computing |
richards, d |
| CS 630 |
001 |
Advanced Algorithms |
Jarret, M |
| CS 657 |
001 |
Mining Massive Datasets |
Barbara, D |
| CS 662 |
|
Computer Graphics and Game Technologies |
Gingold, Y |
| CS 663 |
DL1 |
Computational Design |
Yu, L |
| CS 675 |
001 |
Distributed Systems |
Chen, S |
| CS 678 |
|
Advanced Natural Language Processing |
Anastasopoulos, A |
| CS 682 |
001 (DL) |
Computer Vision |
Kosecka, J |
| CS 687 |
001 |
Advanced Artificial Intelligence |
Luke, S |
| CS 688 |
004 |
Machine Learning |
Yu, F |
| CS 688 |
003 |
Machine Learning |
Domeniconi, C |
| CS692 |
003 |
Reliability in Computer Systems |
Yang, L |
| CS 692 |
001, 002 |
Software Engineering for Real-Time Embedded Systems |
Pettit, R |
| CS 700 |
001 |
Research Methodology in CS |
Setia, S |
| ISA656 |
001 |
Network Security |
Wang, X |
| ISA674 |
001 |
Intrusion Detection |
Wang, X |
| SWE 419 |
001 |
Object-Oriented Software Specification and Construction |
Nguyen, T |
| SWE 432 |
001 |
Web App Development |
Reep, M |
| SWE 437/637 |
002 |
Software Testing & Maintenance |
Johnson-Matthews, B |
| SWE 619 |
004 |
Object-Oriented Software Specification and Construction |
Masri, W |
| SWE 621 |
DL1, 002 |
Software Design and Architecture |
Soundararajan, S |
| SWE 625 |
01 |
Successfully Managing and Leading Software Projects |
Nidiffer, K |
| SWE 632 |
002 |
User Interface Design and Development |
LaToza, T |
| SWE 637 |
001 |
Software Testing |
Johnson-Matthews, B |
| SWE 642 |
01 |
Software Engineering for the World Wide Web |
Dubey, V |
| SWE 645 |
01 |
Component-based Software Development |
Dubey, V |
| SWE 660 |
All |
Software Engineering for Real-Time Embedded Systems |
Pettit, R |