I am an Associate Professor of Computer Science and the Chair of the
Department of Computer Science at Makerere University. My research
focuses on Computer Science-driven solutions to the prevailing world
challenges. I am also passionate about contributing to quality
Computer Science education that is of sufficient breadth and depth,
practical and fast enough. Currently, I lead several innovative and research
initiatives that aim to create and apply computational methods and
tools that can improve the quality of life especially in the developing
world setting.
My current research projects include building and deploying distributed systems of
miniature IoT/mobile devices to: measure and derive trends of air quality in over
50 urban centers in Uganda to tackle the growing air pollution
challenge in developing countries; monitor soil conditions to help
farms make smart decisions; measure the quality of road
infrastructure in Uganda to help municipalities and road users. Together
with my team we are also building a multi-cloud solution that supports
portability of apps and services between private and public clouds
while taking into account unique African realities like bandwidth
constraints, Internet and power outages.
Previously I investigated and developed programming languages and
software tools to help programmers easily write highly adaptive and
distributed mobile software without worrying about low-level concerns.
My research in this area helped create iScheme and Flute
programming languages.
I am also the Principal Investigator for
several research projects including “Probabilistic low-cost air
pollution monitoring”; “Centre for Data Technology”; “Build Research
Capacity for Innovative ICT4D”; and “African Virtual Cloud Initiative”;.
I received a Ph.D. (with Greatest Distinction - “Summa cum laude”) and MSc. (with Great
Distinction) in Computer Science from Vrije Universiteit Brussel,
Belgium in 2008 & 2012, respectively. I received a B.Sc. (First
Class Honors) in Computer Science from Makerere University in 2006,
where I also received the Best Science and Overall Best graduate award
for that year. Prior to returning to Makerere University I worked as a
pre-doctoral and postdoctoral researcher at the Software Languages Lab,
Vrije Universiteit Brussel, Belgium Prior to that I worked in the Software Development industry and IT Management in Uganda.