James Cohoon - University of Virginia

Professor: James Cohoon
Department: Computer Science
College: University of Virginia
Rating # 1
Overview:
  • Course: CS1110
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Nice person, wants everyone to succeed. Always open for questions. Lectures can be boring and slow, but overall a good teacher.
Rating # 2
Overview:
  • Course: CS1112
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Cohoon is such a good guy. The assignments arent super difficult, and the tests arent bad if you pay attention in class!
Rating # 3
Overview:
  • Course: CS1112
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Insanely easy course. Pay attention during lectures and you'll do fine. Really likes questions and participation. There's a lot of homework, but they take like 5min and can be completed before even attending lecture most the time. If you have complicated questions/ concerns, TA's are usually more helpful than prof.
Rating # 4
Overview:
  • Course: CS1112
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Cohoon is so clear during his lectures. The homework assignments are very straightforward. I barely had to do work outside of class to do well. It was a nice breather during an otherwise hard semester.
Rating # 5
Overview:
  • Course: CS1112
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Cohoon is the man. Really seems to care about his students, and takes questions at any point during class. Concepts and problems are not difficult, and assignments are basically just coding puzzles to figure out. A very easy course if you're a logical thinker.
Rating # 6
Overview:
  • Course: CS1112
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Most of the ratings on here are simply WRONG. This man is such a great professor! The class is so easy. I had zero programming experience, and all I did was show up and work on stuff in class to get an easy A. If you need a CS class, take 1112 with Cohoon!!!
Rating # 7
Overview:
  • Course: CS302
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He was late to class often and did not apologize.
Rating # 8
Overview:
  • Course: CS1112
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Super easy A - finished most of the homework before I left class. Learned a lot though.
Rating # 9
Overview:
  • Course: CS1112
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
great teacher
Rating # 10
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Professor!!! I thought I hated computers and then switched my major to computer engineering after taking his class. He's super helpful, fun, and you will learn CS well! His textbook is also very clear and helpful.
Rating # 11
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This guy should really have a much higher grade on here. Really awesome, caring professor who is VERY interested in getting interdisciplinary students into Computer Science. Class is really easy, but you will learn A LOT if you pay attention in lecture and do the minimal reading. Favorite class this semester, could not recommend enough.
Rating # 12
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Cohoon is great. He really wants the students to learn and even gives candy to demonstrate methods. He does care a lot about attendance and homework but will reward students if its done.
Rating # 13
Overview:
  • Course: CS112
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is alright
Rating # 14
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
While Cohoon can sometimes be more confusing than he thinks, the TAs are really helpful. It's not hard to do well in this class if you just do the homework and study a little for tests. This class was really interesting overall, not a waste of time.
Rating # 15
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
really easy class. professor is clear and helpful, really tries to let everyone learn the material. very nice guy too. tas are helpful as well. def take it if never taken a cs class before
Rating # 16
Overview:
  • Course: CS1112
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great professor! Lots of class participation. A few strange rules, but they are basically asking you to be a good student. TA's are great. Not the most organized, but he knows and enjoys the material. If you have no experience with programming, take this class! Favorite class this semester!
Rating # 17
Overview:
  • Course: CS101X
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great class. Great intro to CS. minimal reading. teaches through examples. tests are easy. ta's rock and will do the hw with you. attendance is mandatory because classwork gets submitted but its not hard. I would definitely recommend it.
Rating # 18
Overview:
  • Course: CS101X
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Cohoon is a great guy who really wants you to learn CS. He grades leniently and has his own methods of teaching that I think are more effective than the other CS teachers' methods.
Rating # 19
Overview:
  • Course: CS101X
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Cohoon was a cool guy. His class was really easy and at times, due to mandatory attendance, was really boring. He brings in lots of food and makes the class enjoyable. Very much like high school. LOVED it
Rating # 20
Overview:
  • Course: CS101X
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
If you plan to continue past 101 in compsci, do not take 101X. It's really easy, but you won't learn anything and will be behind when you get to 201. Class is incredibly boring and generally not worth my time.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin