Courses taken:

CPSC508 Operating Systems
CPSC502 Artificial Intelligence
CPSC513 Integrated System Design

CPSC 538F Advanced Operating Systems
CPSC 538D Hybrid System
EECE 583 Computer-Aided Design Algorithms for Integrated Circuits

CPSC 515 Computational Robotics
CPSC 542A (Topics: Numerical Optimization)

CPSC 501 Theory of Automata, Formal Languages and Computability
CPSC 540 Machine Learning