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 | 646 | Software Design, Architectures | ||
TBA | SE | 647 | Software Testing, Quality Assurance & Maintenance | |
TBA | DB | 648 | Database System Implementation | |
TBA | Systems | 650 | Computer Architecture | |
TBA | Systems | 651 | 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 Networks | |
TBA | Systems | 658 - 001 | Computer Security and Privacy | |
TBA | Systems | 658 - 002 | Computer Security and Privacy | |
TBA | Algorithms | 662 | Formal Languages and Parsing | |
TBA | SciCom | 676 | Numeric Compilation for Financial Modeling | |
TBA | CompStat | 680 - 001 | Intro to Machine Learning | |
TBA | Compstat | 680 - 002 | Intro to Machine Learning | |
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 | Introduction to Artificial Intelligence | |
TBA | SciCom | 687 | Introduction to Symbolic Computation | |
TBA | Graphics | 688 | Introduction to Computer Graphics | |
TBA | 698 - 001 | Introductory Research Topics: Computational Audio | ||
Jeff Orchard | basic knowledge of scientific computing | 698 - 002 | Introductory Research Topics: Neural Networks | |
S. Mann | SSC | linear algebra and a reasonable level of comfort with mathematics | 779 | Splines and Their Use in Computer Graphics |
H. Chen | 792 - 001 | Data Structures and Standards | ||
H. Chen | 792 - 081 | Data Structures and Standards | ||
R. Boutaba | HS | Knowledge of computer networking is preferred | 798 - 001 | Advanced Network Architectures |
R. Boutaba | HS | Knowledge of computer networking is preferred | 798 - 002 | Network Softwarization |
C. Sun | SE | Open background | 846 | Advanced Topics in Software Engineering: |
G. Cormack | DB | 848 - 001 | Information Retrieval Research Topics | |
S. Salihoglu | DB | Open background | 848 - 002 | Graph Data Management |
I. Ilyas | DB | 848 - 003 | Machine Learning for Data Cleaning | |
A. Mashtizadeh | HS | 854 - 001 | Topic Title: Operating Systems Seminar | |
Y. Aafer | HS | Basic background in operating systems is assumed. Prior security background is helpful but not necessary | 858 | Topics on Mobile Platform Security |
J. Shallit | AC | General familiarity with undergraduate number theory, combinatorics, and automata theory will be helpful, but is not required | 860 - 001 | Automatic Sequences |
E. Blais | AC | Algorithms and Probability Theory | 860 - 002 | Concentration Inequalities in Computer Science |
D. Gottesman | 867 | Qtm Error Corr & Flt Tolerance | ||
S. Ben-David | AI | Background in CS theory and some basic previous exposure to machine learning | 886 - 001 | Interpretability and safe of machine learning based decision making tools |
M. Li | AI | One CS 400 level machine learning course or equivalent | 886 - 002 | Deep Learning and NLP |
J. Zhao | GUI | Open background | 889 - 001 | Advanced Topics in Human Computer Interaction: Information Visualization |
E. Law | AI/NLP/HCI | Open background | 889 - 002 | Conversational Agents |
G. Baranoski | Open background | 898 | On the Synergy between CS and Biology |