Note: I haven't been Teaching Assistant for a long time. This page is relatively old!

My T.A. Page

In Waterloo
CS466/666 - Algorithms Design and Analysis (Fall 2003)
CS456/656 - Computer Networks (Fall 2003)
CS448/648 - Introduction to Database Management (Spring 2003)
CS251 - Computer Organization & Design (Winter 2003)
CS133 - Developing Programming Principles (Fall 2002)

In Sharif
Advanced Algorithms (Fall 2001)
Linear Algebra (Fall 2001)
Data Structures and Algorithms (Spring 2001)
Compiler
Foundations of Computer Science I
Compiler (TU)
Data Structures and Algorithms
Programming with Pascal


Advanced Algorithms (Fall 2001)


Linear Algebra as a Part of Engineering Math (Fall 2001)


Data Structures and Algorithms (Spring 2001)


Compiler(Fall 2000)

Download New Version of GBP

Important Notes:

Foundations of Computer Science I (Spring 2000)


Compiler (Spring 2000-Tehran University)


Data Structures and Algorithms (Fall 1999)

Programming Practices

To see description of the last four practices Click Here
We will have description sessions for these practices during Dey (each Wednesday 11:30-14).

Some Useful Links


Programming with Pascal (Fall 1998)




Back to My Home Page

Last Modified on: Jan. 2006