Work: I'm the teaching assistant for CIS 492, Computers and Society. Office hours: Wed/Thu 11:30-12:20, or by appointment.
CIS 761 - Database Management Systems
CIS 771 - Software Specification and Verification
CIS 899 - research on eXene, a concurrent windowing library for SML/CML
Work: I'm a teaching assistant for:
CIS 300, Introduction to Algorithms and Data Structures, MWF 1:30.
Office hours: WF 2:30-3:20, Th 10:30-11:20, or by appointment, Nichols rm. 19, cubicle F.
John Homer is also a TA for CIS 300; you may contact him if my office hours don't work for you.
CIS 806 - Semantics of Programming Languages, Fri 9:30
CIS 720 - Operating Systems/Parallel Computing, Tu/Th 2:30
CIS 706 - Translators/Compilers I, Tu/Th 11:30
Work: I was a teaching assistant for:
CIS 492, Computers and Society, Tu/Th 1:05.
Office hours: 10:30-11:30 am, Tu/Th, Nichols 19, cubicle O, or by appointment.
CIS 770 - Formal Language Theory, Tu/Th 2:30
CIS 725 - Advanced Computer Networks, Tu/Th 4:05
CIS 705 - Programming Languages, M/W/F 2:30
Summer 1998 - Fall 2003; Summer 2004
Work: Previously, I worked at the American Institute of Baking in the Computing and Network Services department on things like web servers/services and database administration.
Fall 2002, Spring 2003 (Undergraduate)
CIS 540/541 - Software Engineering project:
SE Team 9, robotic wall mapping - source code (779kB)