Here is a list of courses I did at McGill.
Run-time Support for Object-Oriented Programming Languages
Java Send Bytecode Traces
Advanced Seminar on Compilation and Run-time Systems for Object-Oriented Languages
, project: Using Machine Learning for Method Inlining
, project: Eliminating Redundant Array Bounds Checks in Java Programs
, project: Design UHCI: PCI bus to USB bus with Behavior and RTL synthesizable VHDL
, project report:
Program Analysis and Model Checking
Theoretical Foundations of Programming Languages
, projects: Peephole optimizations, WIG compiler report
High Performance Computer Architecture
English As Second Language
ESLN590: English Writing, essay:
Revolution Didn't Happen?
ESLN550: Pronunciation and Communication