Professor Review Website
Columbia Prof Review
Add Professor
Reviews
Search
Edit Professor: Adam Cannon
Error!
There was a problem saving the changes.
Basic Information
UNI
UNI cannot be changed.
First Name *
First name is required.
Middle Name
Last Name *
Last name is required.
Department *
Department is required.
Profile Image
Current profile image
Upload New Image
Supported formats: JPG, JPEG, PNG, GIF. Max size: 5MB.
Image preview
Upload Image
Courses
Courses Taught *
Please provide at least one course.
Enter course codes separated by commas.
Biography
Professor Description *
As a member of Columbia’s teaching faculty, Cannon develops and teaches large undergraduate computer science courses for majors and non-majors. He chairs the computer science undergraduate curriculum committee and serves on the SEAS Committee on Instruction. Cannon is also a member of the development committee for the new AP Computer Science Principles Exam. His current research is focused on how to effectively teach computer science to liberal arts students, especially in the humanities. Cannon joined Columbia in 2000. From 2000-2005 he was also a visiting scientist at Los Alamos National Laboratory where his research was in machine learning, focusing on methods for building data-dependent hypothesis classes. Cannon received a BS and MS in aerospace engineering from the University of California in 1991 and 1994 respectively. He received a PhD in applied mathematics from Johns Hopkins University in 2000.
Please provide a description.
Reviews
Add a Review
Student Name
Please provide a student name.
Date
Please provide a date.
Rating
★★★★★ (5 stars)
★★★★☆ (4 stars)
★★★☆☆ (3 stars)
★★☆☆☆ (2 stars)
★☆☆☆☆ (1 star)
Comment
Please provide a comment.
Cancel
Add Review
Save Changes
Discard Changes
Confirm Discard Changes
Are you sure you want to discard all changes? This action cannot be undone.