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), South Africa

Visiting Professor — Nov–Dec 2025 & 2026

  • Natural Language Processing and LLMs (MSc)

University of Pretoria

2025

  • COS760: Natural Language Processing (Honours)

Arewa Data Science Academy

2023 – present

  • Natural Language Processing

Ahmadu Bello University, Zaria

2017 – 2023

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