He is a visiting scholar professor at Brock University. His special research interest is about modelling and application in domain of mathematics education. He taught several mathematics and mathematics education courses at the undergraduate and graduate level and has supervised more than 20 master students and one PhD student in the domain of mathematics education. He published more than 20 research papers. He also presents several papers in national and international conferences.