He received his Ph.D. in mathematics from the University of Notre Dame in 2012. Before coming to Bridgewater in 2015, he taught at the Pennsylvania State University and at the University of Connecticut.