Resume

Pictures

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

Hamming Codes
Bit Flipping

ECE1772 - Motion Analysis in Computer Vision

Camera Self-Calibration

Spring 2002

ECE1769 - Behavioural Synthesis of Digital Integrated Circuits

Final Report
Final Exam

ECE1773 - Advanced Computer Architecture

Final Report

Fall 2001

ECE1352 - Analog Electronics

Automated Circuit Design using GAs

ECE1388 - VLSI Design Methodology

ECE1392 - Integrated Circuits for Digital Communications

On-Chip Termination/10GB/s DLL, Multiplexor

Spring 2001

ECE425 - Optical Communication Systems

ECE451 - VLSI

ECE552 - Computer Architecture

 

Fall 2000

ECE418 - Data Communications

GSM 900 Web Page

ECE419 - Distributed Systems

ECE431 - Digital Signal Processing

CSC444 - Software Engineering

e-Scrabble Game

Spring 2000

CSC366 - Theory of Computation

ECE311 - Dynamic Systems and Contrl

Lab Reports

ECE342 - Computer Hardware

VHDL Labs

ECE344 - Operating Systems

Assignments

ECE361 - Computer Networks

Lab Assignments

Fall 1999

CSC326 - Progamming Languages

Assignments

ECE302 - Probability and Applications

ECE310 - Linear Systems and Signals

Lab Reports

ECE334 - Digital Electronics

ECE341 - Computer Organization

M68000 Labs and Project

Spring 1999

BIO250 - Cellular and Molecular Biology

ECE203 - Discrete Mathematics

ECE221 - Electromagnetic Fields

ECE231 - Electronics

ECE242 - Algorithms and Data Structures

Assignments

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

 


My picture
Quick Links
Contact Info
Publications
Research
Classes
Teaching
Computer Group
Electrical and
Computer Engineering

University of Toronto
Extracuricular
Activities
Pictures
Baha'i Quote