He obtained his BS in Chemical and Biomolecular Engineering at University of Pennsylvania in 2005, and PhD in Chemical Engineering at California Institute of Technology in 2010. After 2 years of postdoctoral work at University of California, Berkeley, he joined U of T in 2013 as an assistant professor. His group studies the chemistry and health effects of air pollution, including laboratory and field work on sources and mechanisms of particulate matter.