Title: Teaching Assistant and Project Manager for CMSC420 (Data Structures)
Managed semester-long project for senior level computer science class. Responsible for designing project, writing description, providing support to students, generating test data, and managing other teaching assistants. Supervisor: Dr. Michelle Hugue.
University of Maryland College Park, September 2003 – December 2003
Title: Teaching Assistant for CMSC311 (Computer Organization)
Assisted students with course work. Reviewed major concepts of the course (e.g. number formats, memory, pipe lining).
University of Maryland College Park, September 2002 – May 2003
Title: Teaching Assistant for CMSC214 (Computer Science II)
Assisted students with course work. Reviewed major concepts of the course (e.g. binary search trees, heaps, linked lists, object oriented programming), instructed students on programming theory and best-practices, and helped students debug their programs (C++).
ProList, Inc.,June 1998 – August 2003 (Full-time during school breaks)
Title: Web Developer, Programmer/Analyst
Designed, developed, and maintained three-tier (ASP, COM+, SQL Server 2000) Web sites that allowed clients to create work orders for mass-mailings more quickly by allowing them to query their membership databases in a user-friendly manner. Clients include Microsoft (Government and Education Divisions), University of Maryland University College, National Rifle Association, Management Concepts, and the Falmouth Institute.
TrackMyMail.com, June 2000 – August 2000, May 2003 – August 2003
Designed and developed second version of Web based utilities that help manage and track user and system information on www.trackmymail.com. Designed and implemented a 6-tier model based on the OSI model for networking in C#. Created dynamically-generated maps of the United States which allow clients to analyze and interpret mailing data in a matter of seconds.
TAbiWord, February 2003 – Present
Advisor: François Guimbretière, Human-Computer Interaction Laboratory, UMCP
Currently working on an expansion to AbiWord (a cross-platform word-processor; www.abiword.org) to add support for annotation and editing of documents using ink/“moving markup” on the Tablet PC platform. See http://tabiword.sourceforge.net