Senior Lecturer

Clayton comes to UVM after many years in industry—early on developing systems for analysis and modeling of finance and operations in manufacturing, and later developing a SaaS platform for publication and distribution of equity research. Along the way, he designed and developed other systems including a HIPAA-compliant e-commerce platform for durable medical goods with insurance verification and billing integration; multi-warehouse fulfillment and inventory management systems; and a data management system for SEC compliance and post-trade analytics. Clayton began teaching in 2020 and joined the CS department on a full-time basis in 2022. He really enjoys teaching.

Senior Lecturer Clayton Cafiero

Areas of Expertise and/or Research

Theory of computation; software engineering; algorithms


  • University of Vermont, MS, 2021
  • University of Chicago 1983--1986
  • Dartmouth College, AB, 1983


  • +1 802 735 8744
Office Location:

Innovation E309

Courses Taught

  • CS 1210 Introduction to Programming
  • CS 2240 Data Structures and Algorithms
  • CS 2250 Computability and Complexity
  • CS 2990 Introduction to Artificial Intelligence