facebook icon twitter icon youtube icon

Mark Brodie

Professor of Computer Science
As the impact of information technology continues to grow, the importance of teaching students to create great software cannot be under-estimated. Simpson provides an environment where the Computer Science department's love of teaching infuses our students with a passion for excellence.


Mark Brodie was born in South Africa and came to the United States after his undergraduate degree. After getting his PhD he worked at IBM Research in New York on artificial intelligence and data mining. He came to Simpson in 2008. He loves teaching, programming, and teaching programming.


  • Artificial intelligence
  • Machine learning
  • Data mining
  • Chess


  • 6 Patents, 2007 – 2013.
  • 2 NSF Grants, 2011 and 2015.
  • Research Accomplishment Award from IBM, 2007.
  • Invention Achievement Award from IBM, 2008.


  • B.Sc. with Honors, University of Witwatersrand, South Africa, 1989.
  • M.Sc, University of Illinois at Urbana-Champaign, 1992.
  • PhD, University of Illinois at Urbana-Champaign, 2000.
  • Research Staff Member, IBM TJ Watson Research Center, NY, 2000-2008.


  • Brodie, M., Ma, S., Rachevsky, L., & Champlin, J., “Automated Problem Determination using Call-Stack Matching", Journal of Network and Systems Management, Vol. 13, No. 2, 2005.
  • Brodie, M., Rish, I., & Ma, S., “Intelligent Probing: A cost-effective approach to fault diagnosis in computer networks”, IBM Systems Journal, Vol 1, No 3, 2002.
  • Brodie, M & DeJong, G, “Iterated Phantom Induction: A Knowledge-Based Approach to Learning Control”, Machine Learning, 45-1, 2001