Patrick is a junior at the University of Rochester pursuing a triple major for a Computer Science B.S., Applied Mathematics B.S., and Engineering Science B.A. He has been accepted into the GEAR graduate program to obtain a master’s degree in computer science during a fifth year.
Received a DAAD scholarship to do computer science research at the Technical University of Hamburg. Research focused on the ‘informative path planning’ problem. The goal of the research was to develop and compare sampling based path planning algorithms for 2D field exploration (e.g. temperature field or topography map). The fields were modelled using Gaussian Processes and Gaussian Markov Random Fields and then various sampling algorithms were implemented (in Python) to efficiently plan informative exploratory paths.
Lab teaching assistant for Intro to Computer Science course in Java (CSC 171), teaching fundamentals of CS and helping on programming projects.
Teaching assistant for advanced Computer science course, Design & Analysis of Efficient Algorithms (CSC 282), leading problem sessions.
Teaching assistant for Chemical Principles for Engineers course (CHM 137) and Electricity and Magnetism (PHY 122), leading weekly recitations and workshops.