Instructor | Area | Recommended background | Number | Course title |
---|---|---|---|---|
TBA | 631 | Data-Intensive Distributed Analytics | ||
TBA | 636 | Introduction to Computer Networks & Distributed Computer Systems | ||
TBA | PLG | 642 | Principles of Programming Languages | |
TBA | PLG | 644 | Compiler Construction | |
TBA | SE | 645 | Software Requirements Specification and Analysis | |
TBA | SE | 647 | Software Testing, Quality Assurance & Maintenance | |
TBA | DB | 648 | Database System Implementation | |
TBA | Systems | 650 | Computer Architecture | |
TBA | Systems | 651 - 001 | Data-Intensive Distributed Computing | |
TBA | Systems | 654 - 001 | Real-Time Programming | |
TBA | Systems | 654 - 002 | Distributed Systems | |
TBA | Systems | 656 - 001 | Computer Networks | |
TBA | Systems | 656 - 002 | Computer Security and Privacy | |
TBA | Systems | 658 - 001 | ||
TBA | Systems | 658 - 002 | ||
TBA | Algorithms | 662 | Formal Languages and Parsing | |
TBA | SciCom | 676 | Numeric Compilation for Financial Modeling | |
TBA | CompStat | 680 - 001 | ||
TBA | Compstat | 680 - 002 | ||
TBA | Bioinformatics | 682 | Computational Techniques in Biological Sequence Analysis | |
TBA | CompStat | 685 | Machine Learning: Statistical and Computational Foundations | |
TBA | AI | 686 - 001 | Introduction to Artificial Intelligence | |
TBA | AI | 686 - 002 | ||
TBA | SciCom | 687 | Introduction to Symbolic Computation | |
TBA | Graphics | 688 | Introduction to Computer Graphics | |
TBA | AI | 698-1 | Introductory Research Topics: Computational Audio | |
TBA | Computational Statistics | 698-2 | Introductory Research Topics: Machine Learning | |
TBA | AI/SciCom | 698-3 | Introductory research Topics: Neural Networks | |
S. Rhebergen | SciCom | Knowledge of probability | 778 | Numerical Solutions of Partial Differential Equations |
H. Chen | Health Informatics | Open background | 792 - 001 | Splines & Their Use In Computer Graphics |
H. Chen | Health Informatics | Open background | 792 - 081 | Splines & Their Use In Computer Graphics |
R. Boutaba | Systems | 798 - 001 | Network Softwarization: Principles and Foundations | |
R. Boutaba | Systems | 798 - 002 | Network Sofwarization: Technologies and Enablers | |
S. Al-Kiswany | Systems | UG level OS, networking | 798 - 003 | Advanced Distributed Systems |
G. Richards | PLG | UG compilers course | 842 | Virtual Machines for Dynamic Languages |
M. Godfrey | SE | Nominal systems/programming background from undergraduate degree | 846 | Empircal Software Evolution |
I. Ilyas | DB | Basic knowledge of DB systems, stats and machine learning | 848 - 001 | Machine Learning Solutions for Data Cleaning |
T. Ozsu | DB | UG database course; databse internals (CS 448) preferred | 848 - 002 | Big Data Management Platforms |
O. Abari | Systems | Open background | 856 - 001 | loT and Intelligent Connectivity |
S. Keshav | Systems | Open background | 856 - 002 | Blockchain: Foundations and Applications |
E. Blais | AC | Probability Theory | 860 - 001 | Communication Complexity |
J. Shallit | AC | Open background | 860 - 002 | Patterns in Words |
R. Cleve | 867 | Entanglement and non-local effects | ||
Y. Yu | AI | Probability/ statistics/ algorithms at the level of CS 480 (Intro to ML) | 886 - 001 | Theory of Deep Learning |
S. Ben-David | AI | Basic courses in algorithms, CS 241 and basic statistics like Stat 230 | 886 - 002 | Clustering Theory |
C. Batty | GUI | Basic numerical computing (eg. CS 370) | 888 | Physics-Bases Animation for Film and Games |
G. Baranoski | Open backgound | 898 | Synergy Between CS and Biology |