Teaching
In Spring 2011, I am teaching the following course:
- ECE155: Engineering Design for Embedded Systems. Git repository:
http://patricklam.ca/ece155/s11.git
I have taught the following courses:
- ECE155: Engineering Design for Embedded Systems. You can find a git repository of my course materials (adapted from originals by B. Bishop) here:
http://patricklam.ca/ece155/w11.git - ECE459: Programming for Performance.
- ECE251, Fall 2010: Programming Languages and Translators.
- SE465/CS447/ECE453, Winter 2010: Software Testing & Quality Assurance.
- SE465/CS447/ECE453, Winter 2009: Software Testing & Quality Assurance.
- ECE750T5, Fall 2008: Static Analysis for Software Engineering.
- ECE493T3, Winter 2008: Component-Based Software Engineering.
- COMP 302, Summer 2006 (McGill): Programming Languages and Paradigms
