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

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?

Association for Computing Machinery is the computer science professional society
ACM Committee on Professional Ethics supports the ACM Code of Ethics and Professional Conduct
Electronic Frontier Foundation is a non-profit digital civil liberties organization


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-2024 Michael S. Kirkpatrick.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.