PhD candidate in computer science at Cornell University
Objective: faculty position at a primarily undergraduate institution
Research Areas: vision, graphics, and machine learning
I developed and taught a short course on the scientific ideas powering digital photography to AP Physics students at Ithaca High School. I taught the course over three days to three different classes of about 20 students each. The sessions covered light transport, optics, digital sensors, and image processing. I developed an interactive lab activity for each session to give students hands-on experience. Course materials are available upon request.
I shared responsibilities for all aspects of this large course with my co-instructor, David Gries. In an effort to incorporate active learning techniques in a large lecture environment, I introduced the use of in-class polling using Piazza, which had previously been only used for online Q&A in this course. We found that this is particularly helpful in helping students recognize concepts they need to study in more depth. My other responsibilities included:
An outreach program for high school girls interested in engineering.
Working with Noah Snavely and a great team of TAs, I helped run the research project portion of the 2015 edition of Cornell Diversity Programs in Engineering's CURIE Academy. 52 high school girls from all over the country (and a few from Europe!) spent a week at Cornell learning what engineering is all about. They spent each morning being introduced to a couple different fields of engineering, then spent each afternoon with us, learning how to do image processing in Matlab and working in teams to implement some really cool projects. I taught lessons during the first two days and supervised two group projects for the final two days. One group implemented custom photoshop-like filters and the other did live webcam face tracking.
Spring 2015, Fall 2013
I managed a TA staff of 10, oversaw ports of two assignments to Python from C and the introduction of a new assignment on CNNs. I also gave a handful of guest lectures and held review sessions, office hours, and managed project grading. In Fall 2013, I held office hours, provided extra help sessions for a hearing-impaired student, and graded projects.
I co-developed the course with Professor Kavita Bala, including topic/paper selection, assignments, and some lectures. Topics focused on reconstruction and recognition for building models of the world from relatively unstructured input data. We met with groups to guide their paper presentations and supervised their final projects.
I held office hours and graded homework assignments.
I was responsible for designing and running weekly lab sections in which students engaged in fun programming activities that related to concepts covered in the main part of the course. Activities included demosaicing, graph traversal, frequency analysis and the Fourier transform, and the Game of Life. I developed a number of the activities from scratch, and improved existing activities for some. I also held office hours and graded projects.