Dr. Michael Verdicchio is an Associate Professor of Computer Science in the Department of Cyber and Computer Sciences, which he joined in 2011. He holds a PhD in Computer Science and a BSE in Computer Systems Engineering from Arizona State University, in Tempe Arizona. Michael teaches computer science students at all levels, from first-semester freshmen to working professionals in the evening graduate program. His current research interests cross computer science education, algorithms, and software engineering. Previous research projects involved computational biology and bioinformatics. Michael serves the college and department in various roles, including as the chair of the graduate curriculum committee, the graduate program director for computer science, and the assessment lead for computer science. Michael is a Senior Member of the Association for Computing Machinery (ACM), and a Program Evaluator for the Computing Accreditation Commission of ABET.
Selected Courses Taught
CSCI 201/211: Introduction to Computer Science I
CSCI 202: Introduction to Computer Science II
CSCI 223: Data Structures and Algorithms
CSCI 420: Software Engineering
CSCI 602: Foundations of Software Engineering
CSCI 654: Software Requirements Analysis and Specifications
CSCI 658: Software Testing
CSCI 690: Special Topics: Software Deployment and Operations
Selected Publications
M. Verdicchio, “Adapting program assessment for the age of generative AI,” in 2025 IEEE Engineering Education World Conference (EDUNINE), 2025, pp. 1–6.
S. Caraco, N. Lojo, M. Verdicchio, and A. Fox, “Generating multi-part autogradable faded parsons problems from code-writing exercises,” in Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, 2024, pp. 179–185.
M. Verdicchio, “Creating a devops course”, in Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE), Toronto, ON, CA, 2022.
J. Andrus, S. Banik, B. B. Swart, and M. Verdicchio, “Multicast routing using delay intervals for collaborative and competitive applications,” IEEE Transactions on Communications, vol. 66, no. 12, pp. 6329–6338, 2018.
R. Meyer and M. Verdicchio, Explorations in Computer Science, 3rd. Ed. Jones & Bartlett Learning, 2016.