Bio   Projects   Publications    Curriculum Vitae 

 

Full pdf version (including publications)

Education

Ph.D., Computer Science, Carnegie Mellon University 2004
Thesis Committee: Randy Pausch (advisor), Scott Hudson, Jessica Hodgins, Mary Czerwinski
Thesis Topic: Exploiting the Cognitive and Social Benefits of Physically Large Displays

B.S. (summa cum laude), Computer Engineering, University of Notre Dame 1996
Advisor: John J. Uhran
Thesis Topic: Simulation of Shortest Path Planning Algorithms based on Framed Quadtree and Octree Data Structures

 

Awards

MIT Technology Review TR35 Young Innovator Under 35 (2007)

Microsoft Research Fellowship (2003)

Agency for Science, Technology, and Research Fellowship (2002)

National Science and Technology Board Fellowship (2001)

Thomas A. Steiner Award for all-around engineering excellence (1996)

Notre Dame Scholar (1993-1996)

Notre Dame Dean's Honor List (1993-1996)

Most Creative Article at (1995) Engineering College Magazines Association National Conference
 

Professional Experience

Microsoft Research Redmond, Washington, USA
Manager, Computational User Experiences group (Fall 2007 - present)
Researcher, Visualization and Interaction in Business and Entertainment group (Summer 2004 - present)
Intern Researcher with Mary Czerwinski and George Robertson (Summer 2000, Fall 2002, Fall 2003)

University of Washington Seattle, Washington, USA
Affiliate Assistant Professor, Department of Computer Science and Engineering (Spring 2007 - present)

Advanced Telecommunications Laboratory Kyoto, Japan
Intern Research with Ivan Poupyrev (Fall 2000)

Walt Disney Imagineering Glendale, California, USA
DisneyQuest User Testing Consultant (1999-2001)

University of Notre Dame, Notre Dame, Indiana, USA
Assistant Systems Administrator (1995-1996)
Computer Consultant (1994-1995)
Research Assistant, Robotics Laboratory (1995-1996)
Head Researcher, Multidisciplinary Engineering Laboratory (1996)
Head Programmer, DART Project (1995-1996)

 

Teaching Experience

Dissertation Committees
Pradeep Shenoy, University of Washington (graduating 2008)

Research Mentor, Carnegie Mellon University (2002-2003)
Advisee: Peter G. Scupelli

Teaching Assistant, Carnegie Mellon University (Spring 2001)
Computer Networks CS 15-441, ~50 students, Instructor: Mor Harchol-Balter

Teaching Assistant, Carnegie Mellon University (Fall 2001)
Artificial Intelligence CS 15-381, ~50 students, Instructors: Manuela Veloso and Jaime Carbonell
 

Military Experience

Officer (Lieutenant), Singapore Armed Forces (1996-1998)
Battalion Secuirty/Intelligence Officer - 35th Battalion, Singapore Combat Engineers
Platoon Commander, Alpha Company - 35th Battalion, Singapore Combat Engineers

Courses and qualifications: Basic Military Training, Officer Cadet Course (Infantry and Engineer Specialities), Bridging Pioneer Commanders' Course, Combat Intelligence Officers' Course, Combat Tactics Course, Engineer Officer Advanced Course, Barge Conversion Course

Honors: Sword of Merit for 1996 Officer Cadet Corps cohort (ranked 2nd), Profession Knowledge Exam 1997 Merit Award

Captain of Singapore Armed Forces Sports Association Tennis Team
 

Professional Service

Steering and Organizing Committees

Technical Program Chair: 26th Conference on Human Factors and Computing Systems (CHI 2008)

Scientific Advisory Board: Lifeboat Foundation (2007-present)

Task Force Committee Member: ACM Digital Media Collection Committee (DMCC 2006-present)

Late Breaking Results Co-chair: 5th Annual Conference on Pervasive Computing (Pervasive 2007)

Proceedings Co-Chair: 20th Symposium on User Interface Software and Technology (UIST 2007)

Proceedings Chair: 19th Symposium on User Interface Software and Technology (UIST 2006)

Program Committees

Papers: 20th Symposium on User Interface Software and Technology (UIST 2007)

Papers: 5th Annual Conference on Pervasive Computing (Pervasive 2007)

Technotes: 12th Conference on Computer Supported Cooperative Work (CSCW 2006)

Demonstrations: 18th Symposium on User Interface Software and Technology (UIST 2005)

Workshops: 7th International Conference on Ubiquitous Computing (Ubicomp 2005)

Papers: IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2002)

Other Committees

Booth Coordinator: 24th Conference on Human Factors and Computing Systems (CHI 2005)

Session Chair on Games: 23rd Conference on Human Factors and Computing Systems (CHI 2004)

Reviewer: Microsoft Research Faculty Fellowship Awards (2005-2007)

Reviewer: Microsoft Research Student Fellowship Awards (2007)

Reviewer: Microsoft Research Memex Funding RFP (2005)

Member: Microsoft Research Recruiting Team (2006-2007)

Member: Carnegie Mellon University Computer Science Department Speakers’ Club (2003-2004)

Member: Carnegie Mellon University Foreign Student Advisory Board (2002-2004)

Member: Carnegie Mellon University Dept. of Computer Science Ph.D. Admissions Committee (2002-2003)

Executive Committee Member: Singapore Students’ Association (2000-2001)

Member: University of Notre Dame Varsity Fencing Team - 3rd in NCAA Championship (1995-1996)

Managing Editor & Staff Writer: University of Notre Dame Technical Review (1994-1996)

Member: University of Notre Dame Asian American Association (1993-1996)

Freshman Representative: University of Notre Dame Junior Engineering Council (1993)

Editorial Positions – Journals

Associate Editor: International Journal on Computer Games Technology (IJCGT)

Reviewer – Journals

ACM Transactions on Computer-Human Interaction (TOCHI)

Journal of the Human Factors and Ergonomics Society (HFES)

International Journal of Human-Computer Studies (IJHCS)

International Journal of Technology and Human Interaction (IJTHI)

IEEE Transactions on Visualization and Computer Graphics (TVCG)

IEEE Computer Graphics and Applications (CG&A)

IEEE Transactions on Multimedia (TMM)

Presence: Teleoperators and Virtual Environments

Perception & Psychophysics

Reviewer – Conferences

ACM Conference on Human Factors and Computing Systems (CHI 2000-2007)

ACM Symposium on User Interface Software and Technology (UIST 2001-2007)

ACM International Conference on Computer Graphics and Interactive Technologies (Siggraph 2002-2006)

Graphics Interface (GI 2004-2007)

Symposium on Interactive 3D Graphics and Games (I3D 2003)

Advanced Visual Interfaces International Working Conference (AVI 2006)

IEEE 3D User Interfaces (3DUI 2007)

IEEE Virtual Reality Conference (IEEE VR 2005-2006)

Augmented Cognition Symposium (AugCog 2005)

International Conference on Ubiquitous Computing (Ubicomp 2003-2006)

Annual Conference on Pervasive Computing (Pervasive 2006-2007)

International Conference on Supporting Group Work (Group 2005)

International Conference on Human-Computer Interaction (HCI International 2005)

British HCI Group Annual Conference (BCS HCI 2005-2006)

Australian Conference on Computer-Human Interaction (OZCHI 2005-2006)

International Conference of Pattern Recognition (ICPR 2004)

International Conference of Computer Vision (ICCV 2003)

International Conference on Multimodal Interfaces (ICMI 2003)

IEEE International Symposium on Wearable Computers (ISWC 1999)
 

Professional Membership

Association for Computing Machinery (ACM)

Institute of Electrical and Electronics Engineers (IEEE)

Cognitive Science Society (CSS)

Tau Beta Pi National Engineering Honor Society

Eta Kappa Nu National Electrical Engineering Honor Society
 

References (available upon request)