Experience
Spring 2005
Work: I'm the teaching assistant for CIS 492, Computers and Society. Office hours: Wed/Thu 11:30-12:20, or by appointment.
Courses:
CIS 761 -
Database Management Systems
CIS
771 - Software Specification and Verification
CIS
899 - research on eXene, a concurrent windowing library for SML/CML
Fall 2004
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.
Courses:
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
Spring 2004
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.
Courses:
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)