Skip to main content
Cornell Bowers
  • About
    About
    • Our History
    • Leadership
    • Academic Departments
    • Program Directory
    • Belonging at Bowers
    • Awards
    • College Offices
    • Events
    • Bowers’ Spaces
    • Engage + Support
  • Research
    Research
    • Undergraduate Research
    • Computer Science Research
    • Research Office
    • Information Science Research
    • Research News
    • Statistics + Data Science Research
  • Student Experience
    Student Experience
    • Undergraduate
      • Majors + Minors
      • Current Major Resources
      • Undergraduate Student Organizations
      • Student Services
    • Graduate
      • Degrees
      • Academic Planning
      • Graduate Student Groups
      • Support Services
  • News + Stories
  • Directory
    • Computer Science
    • Information Science
    • Statistics + Data Science
    • Computational Biology
    • Design Tech
    • How They Connect
    • Purposeful + Responsible AI
    • Tech that Drives Positive Change
    • The Interplay of Humanity + Tech
    • Unlocking Insights with Data

Our Departments

  • Computer Science
  • Information Science
  • Statistics + Data Science
  • Computational Biology
  • Design Tech
How They Connect
  • Purposeful + Responsible AI
  • Tech that Drives Positive Change
  • The Interplay of Humanity + Tech
  • Unlocking Insights with Data
  • Computer Science
  • Information Science
  • Statistics + Data Science
  • Computational Biology
  • Design Tech
How They Connect
  • Purposeful + Responsible AI
  • Tech that Drives Positive Change
  • The Interplay of Humanity + Tech
  • Unlocking Insights with Data
Back to people directory

Michael Clarkson

Steven H. Weiss Provost’s Teaching Fellow
Teaching Professor of Computer Science
Director of Undergraduate Studies, Computer Science
A color photo of Michael Clarkson, a smiling man with a buzzed head, glasses and a gray shirt in front of a gray background

About

Michael Clarkson is teaching-track faculty in the Department of Computer Science at Cornell University. In 2022, after a decade of teaching a total of about 6,000 students, he received the university’s highest annual teaching award for teaching-track faculty and was appointed as a Provost’s Teaching Fellow, which is a permanent designation. He is best known for his open-source textbook on OCaml programming, which is used at Cornell and elsewhere. His accompanying YouTube channel on functional programming has received more than a million views from around the world. He also teaches courses on object-oriented programming, formal verification, computer security, and data science. Clarkson received his M.S. and Ph.D. in computer science from Cornell. 

Research Website
Clarkson's Website
Research areas
Programming Languages
Security
CV
View CV
Contact
mrc26@cornell.edu
Location
Ithaca
Office
Gates Hall 461
Profile Type
Faculty (Department)
Leadership
Computer Science
Additional Links
ugrad-faculty-director@cornell.edu
Cornell Bowers Cornell University
Information For
  • Current Students
  • Current Faculty
  • Current Staff
  • Alumni
  • Prospective Students
  • Industry Partners
  • Press + Media
Departments
  • Computer Science
  • Information Science
  • Statistics + Data Science
  • Computational Biology
  • Design Tech
Featured
  • Bowers Leadership
  • Commencement Weekend
  • Giving
  • Careers at Bowers
  • Facebook
  • Instagram
  • LinkedIn
  • X
  • Youtube Channel
Acknowledgement of Gayogo̱hó:nǫɁ Land
Cornell Tech

Footer - Policies

  • Web Accessibility
  • Privacy Policy
  • Equal Education & Employment

© 2026 Cornell Ann S. Bowers College of Computing and Information Science, Cornell University