Teaching

Courses and training in NLP, machine learning, and software engineering.

I teach and mentor across postgraduate and undergraduate programmes, with a focus on Natural Language Processing, large language models, and the foundations of computing.

African Institute for Mathematical Sciences (AIMS)

Visiting Professor, South Africa
Nov–Dec 2025 and 2026

  • Natural Language Processing and LLMs MSc

University of Pretoria

2025

  • COS760: Natural Language Processing Honours

Arewa Data Science Academy

2023 to present

  • Natural Language Processing

Ahmadu Bello University, Zaria

2017 to 2023

  • COSC211 Object-Oriented Programming I
  • COSC212 Object-Oriented Programming II
  • COSC406 Advanced Database Systems
  • COSC403 Software Engineering
  • COSC802 Software Engineering Methodologies MSc