Gavin Niendorf

Gavin Niendorf

Physics PhD Student

Cornell University

Biography

I am currently a Ph.D. student at Cornell University studying Particle Physics for the CMS Experiment at CERN. My research focuses on high-performance and parallel computing applications for particle tracking, funded by Princeton's Institute for Research and Innovation in Software for High Energy Physics (IRIS-HEP). Prior to Cornell, I graduated with a B.S. in physics and a minor in statistics from UC Santa Barbara with Highest Honors. The majority of my time in physics research as an undergraduate was spent as a research assistant for Stanford's Light Dark Matter eXperiment (LDMX) under Joe Incandela. Outside of physics, I spent a year as a Research Engineer for a defense company near Washington DC writing software for research projects funded primarily by DARPA.

Interests

  • Data Science
  • Machine Learning
  • Parallel Computing

Education

  • PhD in Physics, 2021-Present

    Cornell University

  • BSc in Physics, 2020

    UC Santa Barbara

Projects

TracePy

TracePy is a sequential ray tracing package written in Python 3 for designing optical systems in the geometric optics regime. It also features lens optimization from Scipy.