I am actively involved in teaching both undergraduate and postgraduate students. In addition, I guide and supervise postgraduate students through their thesis research work. Four postgraduate students are currently under my supervision in various stages of their thesis research work. I have successfully supervised nineteen postgraduate students to completion.