About Career Profile

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.

Work History

Hamburg Research Internship

Technical University of Hamburg (TUHH)

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.

Computer Science Teaching Assistant

University of Rochester

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.

Chemistry and Physics Workshop Leader

University of Rochester

Teaching assistant for Chemical Principles for Engineers course (CHM 137) and Electricity and Magnetism (PHY 122), leading weekly recitations and workshops.