I currently work as an Assistant Professor at Bryn Mawr College.
Office: 200B Park Science Center
My current projects focus on analyzing motion from video and building multi-modal characters for video games. I primarily use a mix of experimental (e.g. user studies) and modeling approaches to understand the effect of different design decisions on non-player characters, avatars, and game design.
I completed a B.Sc. in computer science from McGill University. After college, I worked 10 years as a professional software engineer with specialties in networking, graphics, and behavioral modeling. I later completed a masters and PhD degree from the University of Pennsylvania. During my PhD, I studied character and crowd animation, body language, and built a number of game-based experimental platforms. After my PhD, I worked several years as an AI and 3D game programmer, implementing projects for Kythera AI (Moon Collider LLC), Cesium, Monument Lab, and Clemson and New York University. I returned to academics full-time in 2018 and started work at Bryn Mawr in 2020. My research currently is looking at methods for analyzing motion from video, analyzing and creating procedural characters, and game-based learning and experimentation.
Here is my curriculum vitae. If you’d like to learn more about me, I was recently profiled for ACM SIGGRAPH.
Some of my publications are listed below. You can see an up-to-date list on Google Scholar.
Most of my work (research, hobbies and teaching!) is open-source and available on github.
> Courses taught
-
Senior Conference - Spring 2022
-
Systems Programming - Spring 2023 | Fall 2022 | Spring 2022
-
Discrete Math - Fall 2021
-
Computer Animation - Fall 2021 | Fall 2019 | Spring 2018 | Spring 2017
-
Computer Graphics - Spring 2023 | Spring 2021
-
Introduction to Computer Science - Fall 2022 | Spring 2021 | Spring 2020 | Fall 2018
-
Introduction to Computing - Fall 2020
-
Software Engineering - Spring 2019
> Research
> Publications, posters, talks
For an up-to-date list of publications, please see Google Scholar.
Selected work:
|
Open-Source Pipeline for Skeletal Modeling of Sign Language Utterances from 2D Video Sources |
|
How Important are Detailed Hand Motions for Communication for a Virtual Character? |
|
Bayesian Learning of Player Styles in Multiplayer Video Games |
|
Evaluating grasping visualizations and control modes in a VR game |
|
An authoring tool to provide group and crowd animation using Natural Language scripts |
|
|
|
|
|
Crowd and procession hypothesis testing for large-scale archaeological sites |
|
Virtual Grasping Feedback and Virtual Hand Ownership |
|
|
|
Stochastic activity authoring with direct user control |
|
Evaluating perceived trust from procedurally animated gaze |
|
The Effect of Posture and Dynamics on the Perception of Emotion |
> Motion and Virtual Reality (MOVR) Lab (Park 200A)
In my lab, we study questions related to motion capture and analysis, virtual characters and video games.
Current Students
-
Jasmine Lei, Bryn Mawr College '23
-
Chaotic Dynamical Systems: Theory and Applications in Computer Graphics (Spring 2023)
-
-
Judy Wang, Bryn Mawr College '23
-
Understanding homuncular flexibility with non-humanoid avatars in virtual reality (Spring 2023)
-
-
Foqia Shahid, Bryn Mawr College '23
-
Retargeting human motion to non-humanoid avatars in virtual reality (Spring 2023)
-
-
Neha Thumu, Haverford '24
-
Evaluating character controllers (Independent Study, Spring 2023)
-
Motion and navigation planning for digital characters (Independent Study, Fall 2022)
-
Understanding how character control and level design affect the player experience in video games (Summer Science Research Program (SSR) 2022)
-
-
David Dinh, Haverford '23
-
Parallel Computation: Simulating Smoke on the GPU, Haverford Senior Thesis, Fall 2022
-
-
Edward Zhang, University of Pennsylvania DMD '22, Summer 2022 REU at the University of Pennsylvania,
-
Collaborative Research: Multimethod Investigation of Articulatory and Perceptual Constraints on Natural Language Evolution.
-
-
Macintyre Sunde, Haverford '22
-
Shape Grammars for Architectural Reconstruction, Haverford Senior Thesis, Spring-Fall 2022
-