He has been the director of the Master of Engineering program (course based) since 2005 and is currently the Associate Chair Graduate in the Chemical and Biochemical Engineering department as of January 2017. Prior to joining Western University, Dr. Barghi acted as General Director and consultant engineer in chemical process development and design.