Clayton Cafiero Assistant Professor of Computer Science



MS, University of Vermont
BS, Dartmouth College

Areas of Expertise:

Algorithms, modeling complex systems, machine learning

Courses I Teach:

CS 111 – Introduction to Computer Science
CS 303 – Programming Languages
CS 305 – Database Management
CS 407 – Software Engineering
CS 415 – Artificial Intelligence
CS 417 – Advanced Algorithms and Their Complexity


Machine learning for feature extraction, recognition, and generation in the audio domain.

Awards, Recognitions, Memberships

Pi Mu Epsilon, national mathematics honor society
Association for Computing Machinery (ACM)
Network Science Society (NetSci)
Mathematical Association of America (MAA)
American Association for the Advancement of Science (AAAS)
IEEE / IEEE Computer Society