- EMT 201: Introduction to environmental sciences
- EMT304: Hazardous substances management
- EMT 401: Environmental monitoring systems and techniques
- EMT 405: Environmental education and awareness
- EMT 409: Water Analysis
- EMT 411: Pesticides and pesticide residue analysis
- EMT 504: Waste management
- EMT 508: Environmental aspects of pesticides and other toxicants usage
- EMT 512: Advanced pesticide chemistry
- I also supervise students at both undergraduate and postgraduate levels. To date, I have supervised twenty-four (24) undergraduate students, two masters’ students and co-supervising a PhD student.