Teaching
'Our days are precious but we gladly see them going
if in their place we find a thing more precious growing:
A rare, exotic plant, our gardener's heart delighting;
A child whom we are teaching, a booklet we are writing.'
Frederick Ruckert
Current course webpages
Past courses
CSC B58 –
Computer
organization (Fall '08, '10, '11)
CSC B63 – Data
structures and algorithm analysis (Winter '09, '11)
CSC C85 –
Embedded
Systems (Fall '11)
CSC D18 –
Computer
graphics (Fall '10, '11)
CSC D11 –
Machine
learning and data mining (Fall '08)
CSC 228 – File
structures and data management (Summer '02)
Lecture
notes on
image segmentation for COSC-6390D, Computational Modeling of Visual
Perception at York University. Feb. 2006.
Tutorial
notes for
Allan
Jepson and
David
Fleet's
Computational Vision I (CSC-2503) course. The notes were created in
collaboration with Allan and David. Many of the images in the notes
were generated directly from Allan's Matlab tutorials, and I
inherited the template for the notes, some introductory material, and
lots of good advice from Chakra
Chennubhotla.
For the matlab code used in the tutorials, be sure to visit the
course
web-page.
2004
Tutorials: Colour
Filtering
and Sampling
Canny
Edgels
Image
Denoising
Motion
Eigen
Eyes
SIFT
Local Features
Image
Homographies
2003
Tutorials: Sampling
Canny
Edgels
Hough
Transform
Model
Selection
Eigen
Eyes
Motion
Image
Homographies
Addendum:
Information
about the UofT course THE-500
Teaching in Higher Education
can
be found here