He completed his PhD at Caltech under Kip Thorne; held postdoctoral fellowships with LIGO-affiliated groups at Northwestern University, Penn State University, and the University of Wisconsin-Milwaukee; and joined the RIT faculty in 2014.