He received his Ph.D. in astronomy from the University of Maryland. He spent three years as a scientific researcher and three years as a SIRTF/Spitzer Fellow at the University of Hawaii before joining UCF.