Department of Computer Science

Bruce MacLeod

Associate Professor of Computer Science

Office Location

222 Science Building

Faculty Office Hours Spring 2022

Office Hours: by appointment


(207) 780-4285

Academic Degrees

  • Ph.D. Computer Science, Univ. of Massachusetts, 1989
  • M.S. Computer Science, Univ. of Massachusetts, 1985
  • M.S. Operations Research and Statistics, Rensselaer Polytechnic Inst., 1981
  • A.B. Economics and Environmental Science, Bowdoin College 1979


Faculty member in the computer science department at the University of Southern Maine. Course responsibilities include graduate and undergraduate courses in Computer Graphics and Object Oriented Design. Research interest in software design and architecture.  

Research Interests

Over two decades of experience in developing appropriate software technology for health research in the developing world and in making complex software systems accessible to health researchers who are non-computer scientists. Software Architect for MoTeCH, a mobile-phone based information system for rural health nurses in Ghana that also supports the sending of text messages and voice calls to notify pregnant women about good health practices and appointments.  Designed and developed OpenHDS and HRS (Household Registration System),  software systems for health research centers in developing countries that enables data entry, reporting, and analysis of longitudinal, community-based, health data. This system is the software standard for INDEPTH network of health research centers ( Current work explores the use of mobile devices for data collection and information dissemination.  

Recent Publications

Bawah, Ayaga A., James F. Phillips, Martin Adjuik, Maya N. Vaughan-Smith, Bruce B. MacLeod, and Fred N. Binka. 2009. “Immunizations, poverty and child survival in Kassena-Nankana District of northern Ghana.” Scandinavian Journal of Public Health February 2010 vol. 38 no. 1 95-103.

Klungsoyr, Jorn, Thorkild Tylleskar, Bruce MacLeod, Paul Bagyenda, Weiqin Chen, Peter Wakholi. 2008. "OMEVAC - Open Mobile Electronic Vaccine Trials, an interdisciplinary project to improve quality of vaccine trials in low-resource settings.", Proceedings of 1st International Conference on M4D Mobile Communication Technology for Development, Karlstad University. Sweden.

Klungsoyr, Jorn, Peter Wakholi, Bruce MacLeod, Alberto Escudero-Pascual, Neal Lesh. 2008. "OpenROSA, JavaROSA, GloballyMobile - Collaborations around Open Standards for Mobile Applications.", Proceedings of 1st International Conference on M4D Mobile Communication Technology for Development. Karlstad University. Sweden.

Binka, Fred N., Ayaga A. Bawah, James F. Phillips, Abraham Hodgson, Martin Adjuik, Bruce MacLeod. 2007. “Rapid achievement of the child survival Millennium Development4Goal: Evidence from the Navrongo Experiment in northern Ghana.” Tropical Disease and International Health Volume 12, Issue 5 Page 578-593, May 2007.

Phillips JF, MacLeod BB, Kachur SP. Bugs in the Bed: Addressing the Contradictions of Embedded Science with Agile Implementation Research. Glob Health Sci Pract.,  2021 Mar 31;9(1):55-77