top of page
Selected Projects
Deep RL: PPO Imitation Learning Project (2021)
In this project, I explored using deep reinforcement learning to teach a virtual, physically simulated human to gesture based on the conversational topic. Using samples of reference motions generated by a motion graph, the algorithm attempts to train the virtual human to "mimic" the behavior of the reference motions while also enabling the agent to respond to physical interactions. A more detailed description of the project is linked below.
Graph-Based Finger Motions Synthesis (2020)
I supervised and worked with an undergraduate REU student to implement a motion graph based finger motion synthesis algorithm that uses a learned motion similarity metric for finding similar poses in a database. Click below to view a detailed report on the project.
Graph-Based Motion Planning (2020)
Given start and end positions, an environment, and a set of possible motions,the character will automatically move to the goal position. Click the link to find out more!
Engaging Students in Bullying Prevention Efforts (2017)
These are screenshots from an educational, role-playing mobile video game I developed as an intern at Clemson University during the summer of 2017. The objective of this game is to teach and engage elementary and middle school students in bullying prevention by teaching them how they can intervene in bulling scenarios as bystanders.
SketchM8 (2016)
View of camera set up (upper left) and screenshot taken of program. SketchM8 is an augmented reality and computer vision program I developed in Visual Studio 2015 using C++, OpenCV, and OpenGL.
bottom of page