He received his Bachelor of Civil Engineering degree from McMaster University and Master of Applied Sciences and Doctorate in Mining Engineering from Queen's University. Prior to joining Queen's in 2013, he worked as a mining and consulting engineer.