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
Recent Publications
2025: M. Verdicchio. “Adapting Program Assessment for the Age of Generative AI.” 2025 IEEE World Engineering Education Conference (EDUNINE), 2025. (accepted)
2024: S. Caraco, N. Lojo, M. Verdicchio, and A. Fox. “Generating Multi-Part Autogradable Faded Parsons Problems From Code-Writing Exercises.” Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, pp. 179–185, 2024.
2022: M. Verdicchio. “Creating a DevOps course.” Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2, p. 1311, 2022.
2021: M. Verdicchio. “Hurricanes and pandemics: An experience report on adapting software engineering courses to ensure continuity of instruction.” Journal of Computing Sciences in Colleges, 36(5), pp. 150–159, 2021.
2021: C. Healy, A. D. Digh, P. Gabbert, and M. Verdicchio. “Effective pedagogical practices in the computer science classroom.” Journal of Computing Sciences in Colleges, 37(5), pp. 94–95, 2021.
2018: J. Andrus, S. Banik, B. B. Swart, and M. Verdicchio. “Multicast Routing using Delay Intervals for Collaborative and Competitive Applications.” IEEE Transactions on Communications, 66(12), pp. 6329–6338, 2018.
2016: M. Verdicchio, D. Joshi, and S. M. Banik. “Embedding cybersecurity in the second programming course (cs2).” Journal of Computing Sciences in Colleges, 32(2), pp. 165–171, 2016.
2016: R. M. Meyer and M. Verdicchio. Explorations in Computer Science, 3rd Ed., 2016.