General Info



I am currently a sofware engineer at Google LLC

I received my B.S. in Computer Science with a minor in Mathematics from UNC-Chapel Hill in May 2009, my M.S. in Computer Science in May 2012 from UNC-Chapel Hill, and my Ph.D. in Computer Science in 2015.

What am I up to?

I completed my Ph.D. in 2015 under Prof. Prasun Dewan on recommendations to assist users when sharing information at large scales, and I currently am at Google, Inc. working in software infrastructure for social applications.

I was also a TA in Spring and Fall of 2014 working with Dr. Jay Aikat for Comp 110 - Introduction to Programming. As a part of my TA duties, I developed and managed the backend of a automated grader program developed originally by Prof. Prasun Dewan and Joshua Monson. This tool automatically grades assignments and allows multiple and distributed TAs the ability to quickly grade and review assignments from over 300 students

Interests

My area of interest encompasses two different areas, mostly due to my involvement in different projects in my undergraduate and graduate career. I have a keen interest in generating predictions and recommendations for information sharing using a variety of data mining and machine learning techniques. I also enjoy working with collaborative user interface generation. Specifically, I have worked with generating collaborative applications using the Java AWT, Swing, SWT, and GWT toolkits.

Dissertation


Conference Publications

Previous Work

I have helped develop a virtual toolkit for transparently creating a collaborative GUIs using the Java AWT, Swing, SWT or GWT toolkits. The specific toolkit can be chosen at runtime.
The source code for the project can be found here.

In the fall of 2009, I was a TA for Professor Steve Weiss in Comp 110, Introduction to Programming. The course webpage can be found here .
The page for recitation materials can be found here.

I worked as an intern programmer at the Smithsonian Institution Archives in the Summer of 2008. One of my major code projects was developing a script to combine the outputs of the Jhove and DROID scanning tools into one easily understandable output. The project is detailed here.