I am interested in identification of software vulnerabilities, using formal methods to create software with security properties, and computer security/computer science education.
Powers, K., Gross, P., Cooper, S., McNally, M., Goldman, K. J., Proulx, V., & Carlisle, M.
(2006).Tools for teaching introductory programming. Sigcse Bulletin.
38(1), 560-561.
Carlisle, M. C., & Rogers, A.
(2001).Supporting Dynamic Data Structures with Olden. Pande, S., & Agrawal, D. P. (Eds.),
Compiler Optimizations for Scalable Parallel Systems.
(pp. 709-749).
Springer Nature.
Sutton, D. P., Carlisle, M. C., Sarmiento, T. A., & Baird, L. C.
(2009).Partitioned Neural Networks. Proceedings of International Joint Conference on Neural Networks.
3032-3037.