He has served as acting head of the Department and program coordinator of the Management major in the Faculty. His areas of teaching and research include HRM, training and development, relational skills for managers, continuing professional development, ethics training and business ethics. He conducts highly interactive courses, integrating both academics and character development, in undergraduate and MBA courses.