¶¶Òõ̽̽

Clayton Cafiero

Senior Lecturer, Department of Computer Science

Clayton Cafiero
Alma mater(s)
  • University of Vermont, MS, 2021
  • University of Chicago 1983--1986
  • Dartmouth College, AB, 1983
Affiliated Department(s)

Department of Computer Science

BIO

Clayton comes to ¶¶Òõ̽̽ 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.

Courses

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

Publications

An Introduction to Programming and Computer Science with Python (2023)

Area(s) of expertise

Theory of computation; artificial intelligence; software engineering; algorithms

Bio

Clayton comes to ¶¶Òõ̽̽ 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.

Courses

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

Areas of Expertise

Theory of computation; artificial intelligence; software engineering; algorithms

Associations / memberships

  • Association for Computing Machinery (ACM)
  • Institute of Electrical and Electronics Engineers (IEEE) and IEEE Computer Society
  • American Association for the Advancement of Science (AAAS)
  • Mathematical Association of America (MAA)
  • Python Software Foundation