Instructor Area Number Title
R. Trefler SE CS 645

Software Requirements Specification and Analysis

N. Limam HS Syst CS 656 Computer Networks
D. Stinson / T. Elahi HS Syst CS 658 Computer Security and Privacy
B. Ma Algorithms CS 666

Algorithm Design and Analysis

C. DiMarco AI CS 686 Introduction to Artificial Intelligence
S. Mann Graphics CS 688 Introduction to Computer Graphics
C. DiMarco No area CS 697

Graduate Research Skills Seminar

Graduate Research Skills Seminar course introduction on YouTube

K. Salem DB CS 743

Principles of Database Management and Use

Principles of Database Management and Use course introduction on YouTube

M. Karsten HS Syst CS 755

System and Network Architectures and Implementation

System and Network Architectures and Implementation course introduction on YouTube
R. Cleve Quantum CS 768

Quantum Information Processing

Quantum Information Processing course introduction on YouTube

H. DeSterck SciCom CS 770

Numerical Analysis  

Numerical Analysis course introduction on YouTube

P. Ragde PL CS 798 Advanced Research Topics: Software Foundations
I. Munro Algorithms CS 840

Advanced Topics in Data Structures: Time and Space Efficiency  

Advanced Topics in Data Structures: Time and Space Efficiency course introduction on YouTube

T. Brecht HS Systems CS 854 Advanced Topics in Computer Systems: Emerging Technologies and Their Impact on Computer Systems
R. Boutaba HS Systems CS 856

Advanced Topics in Distributed Computing: Software Defined Networks/Cloud Computing  

Advanced Topics in Distributed Computing: Software Defined Networks/Cloud Computing course introduction on YouTube

A. Lubiw Algorithms CS 860 - 1

Advanced Topics in Algorithms and Complexity: Algorithms for Shortest Paths  

Advanced Topics in Algorithms and Complexity: Algorithms for Shortest Paths course introduction on YouTube

E. Blais Algorithms CS 860 - 2

Advanced Topics in Algorithms and Complexity: Sublinear-time algorithms and query complexity of Boolean functions  

Advanced Topics in Algorithms and Complexity: Sublinear-time algorithms and query complexity of Boolean functions course introduction on YouTube

J. Watrous Quantum CS 867

Advanced Topics in Quantum Computing: Applications of Haar Measure in Quantum Information Theory  

Advanced Topics in Quantum Computing: Applications of Haar Measure in Quantum Information Theory course introduction on YouTube

B. Ma Bio CS 882 Advanced Topics in Bioinformatics: History and Frontiers of Bioinformatics
D. Lizotte AI CS 886

Advanced Topics in Artificial Intelligence: Applied Machine Learning  

Advanced Topics in Artificial Intelligence: Applied Machine Learning course information on YouTube

S. Mann / W. Cowan Graphics CS 888

Advanced Topics in Computer Graphics: Transient Imaging  

Advanced Topics in Computer Graphics: Transient Imaging course introduction on YouTube

E. Law AI / HCI CS 889

Advanced Topics in Human Computer Interaction: Human-in-the-loop Systems  

Advanced Topics in Human Computer Interaction: Human-in-the-loop Systems course introduction on YouTube