Prior to joining UBC, he did his PhD and Post-doctoral studies at McGill University. His research includes the study of various mechanical and energy systems with a specific emphasis on mining and petroleum industries. His research team focuses on developing novel solutions for maximizing energy efficiency, improving system performance, preventing waste of energy, and replacing fossil fuels with renewable energies.