Haverford College
Philosophy Research Assistant
Dickinson College
Academic Technology Assistant
Haverford College
Computer Science Summer Research Assistant
Pomfret Street Books
Bookstore Clerk and Sales Associate
American School of Las Palmas
Information Technology Teacher
Haverford College
Computer Science Teaching Assistant and Lab Tech
Computer Systems Institute
Esl Instructor
Haverford College
Philosophy Teaching Assistant and Discussion Leader
Computer Systems Institute
Academic Technology Coordinator
Northwestern University
Bryn Mawr College
Haverford College