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