School
Following are the courses I have taken during my university career. During my first undergraduate year I was at McGill University, and for the past five years I have been attending the University of Toronto where I have completed my undergraduate degree and Master's of Applied Science degree.
For the most recent semester, I have included links to the course webpages. In addition I have posted assignments and/or reports for individual courses. Some of the material may be password protected.
Fall 2003
ECE1390 - Selected Topics in Circuits and System
VLSI Circuits and Systems for Pattern Recognition
Presentation on Learning Algorithms
ECE1768 - Reliability of Integrated Circuits
Gate Oxide Breakdown Report
Gate Oxide Breakdown Presentation
Spring 2003
ECE1373 - VLSI Systems Design
Molecular Dynamics FPGA Implementation
ECE1501 - Error Control Coding
ECE1772 - Motion Analysis in Computer Vision
Spring 2002
ECE1769 - Behavioural Synthesis of Digital Integrated Circuits
ECE1773 - Advanced Computer Architecture
Fall 2001
ECE1352 - Analog Electronics
Automated Circuit Design using GAs
ECE1388 - VLSI Design Methodology
ECE1392 - Integrated Circuits for Digital Communications
Spring 2001
Fall 2000
ECE418 - Data Communications
ECE419 - Distributed Systems
ECE431 - Digital Signal Processing
CSC444 - Software Engineering
Spring 2000
CSC366 - Theory of Computation
ECE311 - Dynamic Systems and Contrl
ECE342 - Computer Hardware
ECE344 - Operating Systems
ECE361 - Computer Networks
Fall 1999
CSC326 - Progamming Languages
ECE302 - Probability and Applications
ECE310 - Linear Systems and Signals
ECE334 - Digital Electronics
ECE341 - Computer Organization
Spring 1999
BIO250 - Cellular and Molecular Biology
ECE203 - Discrete Mathematics
ECE221 - Electromagnetic Fields
ECE231 - Electronics
ECE242 - Algorithms and Data Structures
Fall 1998
APS103 - Engineering, Society and Environment
BIO250 - Cellular and Molecular Biology
FSL283 - Oral French II
PHY255 - Oscillations and Waves
PHY256 - Quantum Physics
Spring 1998
189-265 - Advanced Calculus
304-200 - Fundamentals of Electrical Engineering
304-221 - Introduction to Computer Engineering
306-310 - Engineering Economics
308-302 - Programming Paradigms
Fall 1997
189-260 - Intermediate Calculus
189-261 - Differential Equations
303-281 - Mechanics
306-221 - Professional Practice
308-202 - Computer Programming
455-206 - Technical Writing
