His research interests lie in Water Resources Engineering, focusing on urban hydrology, including flood risk analysis, sustainable water resource management and infrastructure, and the impacts of climate change on these systems. He received his BSc and MSc from the University of Calgary and was awarded a PhD from the University of Victoria. He has won a number of national awards for his research and teaching, including several awards from NSERC and an Andy Farquharson Teaching Excellence Award. In addition, he has worked with municipal governments, providing his expertise to a number of stormwater, watershed management and urban hydrology projects.