Teaching

These days, I perform the duties of the Software TA:- a designated person, who help's the Department's Technical Staff. My duties include installing and upgrading s/w for Linux, Solaris and XP, answering some of the "tickets" in the ticket system and some generic help. A web-page, that includes the recent software installations and upgrades undertaken is also maintained by me.

In the past, I've been the TA for many courses and have also been an instructor for CS 132. The courses that I have TA'ed for are:

CS 445 - Data Structures (Summer 2007).

CS 1550 - Computer Operating Systems (Spring 2003 and Fall 2003).

CS 2310 - Multimedia Software Engineering (Spring 2003).

CS 1652 - Computer Networks (Fall 2002).

CS 2520 - Wide Area Networks (Fall 2002).

CS 1501 - Data Structures and Algorithms, (Summer 2002).

CS 132 - Programming in C and A Practical Guide to the UNIX System (Spring 2002).

CS 445 - Introduction to Information Structures, (Spring 2001 and Fall 2001).

CS 1501 - Data Structures and Algorithms, (Fall 2000, Summer 2001).

CS 1520 - Programming Languages, (Summer 2001).