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 Professional Member of the Association for Computing Machinery (ACM), and a Program Evaluator for the Computing Accreditation Commission of ABET.
Courses Taught
CSCI 103: Survey of Computer Science
CSCI 110: Microcomputer Applications
CSCI 201/211: Introduction to Computer Science I
CSCI 202: Introduction to Computer Science II
CSCI 210: Introduction to Information Systems
CSCI 223: Data Structures and Algorithms
CSCI 305: Computer Organization and Programming
CSCI 355: Programming Languages
CSCI 420: Software Engineering
CSCI 421: Software Engineering Practicum
CSCI 491: Internship in Computer Science
CSCI 499: Research in Computer Science
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