Courses 2016 Fall CSC 400 (Graduate Problem Seminar) CSC 444 (Logical Foundations of AI) CSC 451 (Computer Architecture) CSC 456 (Operating Systems) 2017 Spring CSC 458 (Parallel and Distributed Systems) CSC 484 (Advanced Algorithms) CSC 280 (Computational Models and Limitations) 2017 Fall CSC 454 (Programming Language Design and Implementation) Schedule CSC 486 (Computational Complexity) CSC 573 (Topics in Systems for Heterogeneous Architectures) 2018 Spring CSC 446 (Machine Learning) CSC 404 (Multiprocessor Architectures) 2018 Fall CSC 573 (Synthesis of Systems) Teaching Assistant 2017 Fall CSC 2/461 Database Systems 2018 Spring CSC 2/461 Database Systems Schedule 2018 Fall CSC 2/461 Database Systems Shell Command Cheatsheet