
| Research | |
| Assistant Professor, Gettysburg College Fall 2004 ~ present | |
| Intro to Computing, Intro to Computer Science I, Data Structures, Computer Graphics, Operating Systems, Fundamentals of Database Systems, User Interfaces Design and Implementation, Senior Capstone | |
| Instructor, University of Minnesota | |
| Introduction to Computer Programming in Java (service course for non-majors) | |
| Structure of Computer Programming II (Java) | |
| Structure of Computer Programming I (Scheme) | |
| Structure of Computer Programming I (Scheme) | |
| Teaching Assistant: Semester-based courses, University of Minnesota | |
| Teaching Assistant: Quarter-based courses, University of Minnesota | |
| Structure of Computer Programming I | |
| Structure of Computer Programming II | |
| Structure of Computer Programming II | |
| Structure of Computer Programming I | |
| Structure of Computer Programming II | |
| Structure of Computer Programming I | |
| Numerical Computing | |
| Numerical Analysis | |
| Advanced Data Structures | |
| Research Assistant with Professor Interrante, University of Minnesota
| |
| on 3D shape perception | |
| on babyeye, 3D shape perception | |
| on babyeye, 3D shape perception | |
| Services | |
| ACM Applied Perception in Graphics and Visualization 2006, Boston, MA | |
| IEEE Visualization 2005, Minneapolis, MN | |
| ACM Applied Perception in Graphics and Visualization 2005, La Coruna, Spain | |
| ACM Applied Perception in Graphics and Visualization 2004, Los Angeles, CA | |
| IEEE Visualization 2003, Seattle, WA | |
| IEEE Visualization 2002, Boston, MA images of volunteers having a good time.. | |
| IEEE Visualization 2001, San Diego, CA | |
| ACM OOPSLA 2000, Minneapolis, MN | |
| Departmental Curriculum Committee, 2000 - 2001 | |
| Departmental Written Preliminary Exam (WPE) Committee, 1999 - 2000 | |
| Campus-Wide Teaching Assistant Liaison Advisory Board, 1999 - 2001 | |
| Jobs | |
| PointCloud (summer internship) 3D reconstruction from a pair of images | |
| Sleepless Software | |
| Pacific HiTech (later TurboLinux) | |
