Why spelling policy comes before data collection
When we started collecting text for Nigerian Pidgin, the hardest part was not the modelling. It was agreeing on how the language is written down…
Senior Lecturer · Department of Computer Science · University of Ibadan
2016 – 2025 · 23 publications
Building language and learning tools that work where the power doesn't.
Explore my workMorgan Ellis is a senior lecturer in computer science with a research focus on language technology and learning systems for African classrooms. The work asks how tools built for well-resourced settings can be rebuilt for intermittent power, shared devices and low bandwidth.
Morgan leads a small group of postgraduate researchers and collaborates with teachers across southwest Nigeria. Current interests include:
Read more on the department page.
Federated learning for low-resource African languages: a benchmark study
Journal of Educational Technology in Africa
Mobile-first assessment tools in Nigerian public universities
Proceedings of the African NLP Workshop
Cross-lingual transfer for Yoruba and Igbo text classification
International Journal of Computer Applications
Teacher adoption of learning management systems under unreliable power supply
Nigerian Journal of Technological Research
A corpus of Nigerian Pidgin news text for sentiment analysis
Computers & Education
2021 – Present
University of Ibadan
2018 – 2021
University of Ibadan
2016 – 2018
Masakhane NLP
2014 – 2018
University of Cape Town
2010 – 2012
University of Ibadan
2005 – 2009
University of Nigeria, Nsukka
Principal investigator · University of Ibadan
A marking and feedback tool that works without a network connection, now used in three secondary schools.
Nigerian Pidgin news corpus
Co-lead · Masakhane
A shared corpus of news text with a written spelling policy.
Transfer learning for Yoruba speech recognition
PhD · Main supervisor
An offline marking assistant for large classes
Master's · Main supervisor
Spelling variation in Nigerian Pidgin news text
Undergraduate · Co-supervisor
Certificate in Teaching and Learning in Higher Education
University of Ibadan
Machine Learning Specialisation
Coursera
Journal of African Language Technology
Associate editor
Computational Linguistics
Reviewer
TETFund research grants panel
Grant or funding panel
2020 – Present
2017 – Present
Association for Computational Linguistics
CSC 301
2019 – Present
Core data structures, complexity analysis and practical problem solving in Python.
CSC 421
2021 – 2024
From tokenisation to transformers, with a project on a Nigerian language.
₦12,000,000
TETFund · 2024
Design and trial of an offline marking assistant in three universities.
US$18,000
Masakhane Research Fund · 2022
African NLP Workshop · 2023
Nigerian Computer Society · 2021
University of Ibadan
14 Nov 2026
Keynote speaker · Abuja
Opening keynote at the national ICT in education conference.
2 Mar 2026
Organised · Ibadan
CSC 301
300 Level · First semester · 2025/2026 · 3 units
Slides and a worked problem set covering AVL trees and open addressing.
Read the first two sections before the lecture and bring your laptop.
CSC 421
400 Level · Second semester
Morgan made a course I expected to dread the one I looked forward to every week.
A careful collaborator who keeps the people who will use the work in the room.
A practical guide for lecturers who want to use technology without relying on a fast connection.
Where to buyWhen we started collecting text for Nigerian Pidgin, the hardest part was not the modelling. It was agreeing on how the language is written down…
When we started collecting text for Nigerian Pidgin, the hardest part was not the modelling. It was agreeing on how the language is written down…
When we started collecting text for Nigerian Pidgin, the hardest part was not the modelling. It was agreeing on how the language is written down…
10:00 AM – 12:00 PM
2:00 PM – 4:00 PM
9:00 AM – 11:00 AM
2:00 PM – 3:00 PM
Office
Department secretary
WhatsApp number
Office
Room 12, Faculty of Science, University of Ibadan, Ibadan, Oyo State
Office hours or how to reach me
Weekdays 10:00 to 12:00, or by appointment