He received his Ph.D. in 2007 from Temple University under the guidance of Yury Grabovsky. He has held postdoctoral positions at LSU under the mentorship of Robert Lipton as well as at Penn State under the mentorship of Qiang Du.