In my graduate career spanning more than 5 years, I have experienced teaching at various levels: as a student, as a teaching assistant and as an instructor. I hope to use this experience in my future career as a teacher.
I have taught the following courses so far:
CSci 1121: Introduction to the Internet I (Spring 2008)(Website):
My role: Instructor
I am the sole instructor for this undergraduate-level course on the Internet. This course is targeted at both CS and non-CS majors. My responsibilities include designing the syllabus, lectures, assignments and exams, and working with a teaching assistant.
I was the main teaching assistant (I worked with another undergraduate TA but took the lead role in designing grading criteria and lab sessions) for this undergraduate-level course on Java programming. My responsibilities included taking two lab sessions per week (30 students each), holding office hours, grading assignments and exams.
I was the only teaching assistant for this undergraduate-level course on computer graphics programming. My responsibilities included holding office hours, grading assignments and exams.
I was the only teaching assistant for this graduate-level course on computer graphics. My responsibilities included helping the instructor in designing assignments and exams, holding office hours, grading assignments and exams.
As part of this one-year certificate course I received training on the various aspects of teaching in a college-level academic institution. In the first part of this program, we examined various teaching philosophies, methodologies and classroom assessment techniques, along with various hands-on teaching activities in a classroom setting. In the second part, we obtained hands-on experience on the role of a faculty member by working with a mentor.