He has more than 15 years of experience in teaching at international universities. His teaching experience consist of subjects in the engineering asset management master program and a range of academic mechanical and industrial engineering subjects in the undergraduate program including: life cycle and risk management, maintenance requirement analysis, Asset management system design, quality system and management, fundamentals of machine component design, statics, mechanics, Thermodynamic, heat transfer, He has attained the University of Wollongong Learning and Teaching Certificate.