George Okeyo

Assistant Teaching Professor, CMU-Africa


George Okeyo comes to Carnegie Mellon with more than 16 years of experience in teaching, academic leadership, and research in higher education institutions in Kenya and the United Kingdom. He received his Ph.D. in computer science from the University of Ulster and researched on the application of semantic web technologies in activity recognition in smart environments.

He most recently served as lecturer and senior lecturer at the De Montfort University in Leicester, United Kingdom. Prior to joining De Montfort University, he was a lecturer at the Jomo Kenyatta University of Agriculture and Technology, where he was also the head of the Department of Computing. Okeyo has teaching interests and experience in programming, artificial intelligence, machine learning, and Internet of Things, among others. Overall, he has successfully supervised five Ph.D. students to completion as well as several MSc projects.


Ph.D., computer science, University of Ulster