Undergraduate:
* Material Science, Strength of Materials, Mechanics of Metal Forming and Metallurgy
* Engineering Drawing and Technical Communications
* General Engineering Practice
* Engineering Management, Law and Economics
* Production Engineering and Technology
* Energy Studies and Power Plants Generation
* Industrial Engineering and Tribology
* Metrology, Measurements and Instrumentations
* Automobile Engineering
Graduate:
* Metal Forming Analysis and Equipment
* Design of Process Equipment and Machines
* Have supervised over 50 BSc./BEng. Final year students and over 25 MSc./MEng.
* Projects. Currently supervising 6 Ph.D students