I am an undergraduate in computer science at CMU. I am interested in machine learning, computer vision and graphics. My current projects involve feature learning, where we take raw data and attempt to find good, invariant representations of the data without requiring domain knowledge.
ProjectsMultisampling and Motion Blur in a Ray Tracer.
Extended the idea of decoupled sampling to ray tracing and evaluated our approach's performance. Atulit Kumar, Harry Gifford
Course to fine K-means feature learning.
Accelerated K-means feature learning, by integrating a course to fine stacked K-means. Harry Gifford
Extending C0 to support data parallel operations.
Designed an extension to a safe subset of C to support safe data parallelism. Rokhini Prabu, Harry Gifford
Parallel Fluid Simulation using SPH.
Implemented a GPU fluid simulator based on SPH. Luo Yi Tan, Harry Gifford
Please do send me comments about any of my projects. I really value input on my work!
TeachingI love to teach and there is nothing more satisfying than passing on your own enthusiasm for a topic on to another student. Computer science is full of so many beautiful and elegant ideas and it is fantastic to help expose those ideas to others.
I have TA'd a few classes in the past, listed below:
15-462/15-662 - Computer Graphics. Spring 2013, Fall 2013
86-675 - Computational Perception. Fall 2013
15-418 - Parallel Computer Architecture and Programming. Spring 2014
16-385 - Computer Vision. Spring 2014