Assistant Professor, University of Wisconsin-Oshkosh, Oshkosh, WI
Postdoctoral Associate, Virginia Tech, Blacksburg, VA
August 2006 - Present
- Instructor for CS 1054 (Introduction to Java for business majors)
- Supervise four teaching assistants
- Teach all lectures and create all assignments for approximately 130 students
- Perform independent research
- Obtain external funding
- Supervise graduate and undergraduate research
Project Manager, Virginia Tech, Blacksburg, VA
November 2004 - August 2006
- Created system architecture for the Gigapixel Project – Funded by an NSF infrastructure grant to ultimately create a display that has over a billion pixels.
- Oversaw equipment acquisition (for both NSF infrastructure grant and ARDA grant)
- Managed four graduate students and a number of undergraduate students
Research Assistant, Virginia Tech, Blacksburg, VA
May 2004 - November 2004
- Developed networked user interface for the JigCell Project – a bioinformatics project designed to help biologists develop and understand cell cycles
Laboratory/Teaching Assistant, Virginia Tech, Blacksburg, VA
August 2003 - May 2004
- Taught labs and helped students in an undergraduate Java class
Assistant Instructor, Brigham Young University, Provo, UT
January 2003 - April 2003
- Revamped Senior level compilers course
- Wrote all new compiler lab specifications
- Changed curriculum to include modern compiler concepts and theories
- Gave 66% of lectures
- Graded all exams, homework, and labs
Teaching Assistant, Brigham Young University, Provo, UT
September 2001 - August 2003
- Teachering assistant for undergraduate classes:
- Compilers
- Software Engineering
- Operating Systems
- Introduction to Java
- Ethics