Michael S. Kirkpatrick

Professor of Computer Science Department of Computer Science James Madison University kirkpams@jmu.edu @kirkpams 540-568-3371 CS/ISAT 223 C.V.
Portrait of Michael S. Kirkpatrick in his office. Photo taken Fall 2019.

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

Education

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