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) |