Here are some of the classes I have taught in the past.
Spring 05 CS 243. Discrete Structures of Computer Science. This is an intermediate undergraduate class that covers the standard math used in computer science. I graded all the assignments and held office hours.
Summer 05 CS420/520. Software Development with Formal Methods. This is an advance undergraduate and masters level class. The class was actually held in fall. My job consisted of evaluating and setting up different formal method tools, as well as design a portion of the homework assignments.
Fall 05 CS 131. Concepts of Computer Science. This is the introductory undergraduate computer science class for non computer science majors. It covers basic computer skills like Microsoft Word, Powerpoint, etc. I conducted lab lessons, each two hours long, and graded lab assignments.
Spring 06 CS 141. Introduction to Computer Science Using Java. This is the introductory undergraduate computer science class for computer science majors. It covers basic programming concepts in Java. I conducted lab lessons and graded assignments.
Summer 06 CS141. Introduction to Computer Science Using Java. Same duties as previous spring semester.
Fall 06 CS653. Analysis of Algorithms. This is a required class for all graduate students in William and Mary. It is a typical first year graduate algorithms class.I was responsible for grading homeworks.
Spring 07 CS303. Algorithms. This is the algorithms class for undergraduate students in William and Mary. I was responsible for grading homework and programming projects.