our-people | faculty


Jonathan Mwaura

Associate Teaching Professor, Computer Science

Jonathan Mwaura is an associate teaching professor at the Khoury College of Computer Sciences at Northeastern University. He teaches introductory mathematics courses, algorithms, artificial intelligence and machine learning. His research interests include evolutionary computation, multimodal optimization, and robotics.

Mwaura earned his doctorate in computer science from the University of Exeter — UK and his bachelor’s in computer science from Kenyatta University — Kenya. He is part of the Carnegie African Diaspora Fellowship Program and have received NRF (Kenya) Funding for enhancing e-learning using artificial intelligence.

Prior to joining Northeastern in 2021, Mwaura was an assistant teaching professor at the University of Massachusetts Lowell. Notable journals he has published in include the Algorithms Journal, ACM and IEEE.

Outside of research and teaching, he is passionate about golf and promoting education as a poverty eradication tool.