Academic Jobs - Home of Higher Ed Logo

Ratings & reviews

5.04/23/2026

Always approachable and supportive.

Taught by or worked with Adam?

Add your rating. It takes about 30 seconds.

About Adam

Adam Cannon is a Teaching Professor of Computer Science and Senior Lecturer in Machine Learning in the Department of Computer Science at Columbia University, where he joined the faculty in July 2000. As a key member of Columbia's teaching faculty, he develops and teaches large undergraduate computer science courses for both majors and non-majors. Cannon chairs the computer science undergraduate curriculum committee and serves on the SEAS Committee on Instruction. He has also contributed to the development committee for the new AP Computer Science Principles Exam. From 2000 to 2005, Cannon served as a visiting scientist at Los Alamos National Laboratory, where his research focused on machine learning methods for building data-dependent hypothesis classes. His professional affiliations include ACM SIGCSE and ACM SIGKDD.

Rate My Professor Adam Cannon | Columbia University