He earned his doctorate in Chemistry from the University of Texas at Austin in 2003, and then completed his postdoctoral training with support from National Science Foundation – Science and Technology Center at the University of North Carolina at Chapel Hill before joining the chemistry department in 2007.