Michael S. Kirkpatrick

Associate Professor, Department of Computer Science
James Madison University
E-mail: kirkpams@jmu.edu
Twitter: @kirkpams
Phone: 540-568-3371
Office: CS/ISAT 223

Portrait of Michael S. Kirkpatrick in his office. Photo taken Fall 2019.

Current and future teaching

I am on leave for Spring 2022.

Interests and professional affiliations

My professional interests revolve around one central question: What is the most effective way to teach students how to design and implement secure and robust computer systems that will benefit society?


Ph.D., Computer Science, Purdue University, 2011

  • Dissertation: "Trusted Enforcement of Contextual Access Control"
  • Adviser: Elisa Bertino
  • Committee: Mikhail Atallah, Ninghui Li, and Dongyan Xu

M.S., Computer Science & Engineering, Michigan State University, 2007

  • Thesis: "Canary Bit: Extending Secure Bit for Data Pointer Protection from Buffer Overflow Attacks"
  • Adviser: Richard Enbody
  • Committee: Anthony Wojcik and Wayne Dyksen

B.A., Mathematics & Computer Science, Indiana University, 2001

  • Minor: Religious Studies

James Madison University logo

© 2011-2022 Michael S. Kirkpatrick.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.