John Donaldson - Oberlin College

Professor: John Donaldson
Department: Computer Science
College: Oberlin College
Rating # 1
Overview:
  • Course: CSCI311
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor Donaldson is a wonderful person and easily reachable outside lectures. His lectures are mediocre, but he picks the most important topics in any of his course and makes sure they help you succeed in academics and later in industry.
Rating # 2
Overview:
  • Course: CSCI210
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Donaldson is a solid professor. He knows his stuff and his exams are quite fair and well-written. In lectures, sometimes pacing is an issue because he'll spend too long hammering home an easy point and then gloss over something difficult or complicated. In general, though, his priority is student success and he achieves that.
Rating # 3
Overview:
  • Course: CS210
  • Grade Received: B
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Johnaldson is a legend, but not really for inspirational reasons. Maybe it would be different if you're into computer architecture, but I just found the class and his teaching style terribly dull. Seems like a caring man though.
Rating # 4
Overview:
  • Course: CSCI151
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor Donaldson is a highly competent person. While his lectures can be dry sometimes, most of the information conveyed is important and relevant.
Rating # 5
Overview:
  • Course: CS151
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
He's OK. His lectures, though clear and well-prepared, can be quite dry, and it sometimes feels like he's just going through the motions. He's also given a lot of confusing/ambiguous instructions in prelabs and labs, which he then has to correct in class. That being said, he's helpful in office hours and he rewards hard work!
Rating # 6
Overview:
  • Course: CSCI311357
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Very very very very hard to pay attention for longer than 2 seconds-- even compared to other CSCI classes. Lectures and tests didn't seem to be very connected to the labs. Mostly got the labs done by copying code he posted on blackboard.
Rating # 7
Overview:
  • Course: CS150
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
avoid CS150 with him. he does not really teach you anything, just reads his examples. you will have to teach yourself from the book.
Rating # 8
Overview:
  • Course: CSCI150
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's a great professor teaching a hard course with a giant class. If you talk to him one on one he's really helpful.
Rating # 9
Overview:
  • Course: CSCI210
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Donaldson is a great guy, and really helpful. He has a rather soporific voice, though. I wasn't very interested in the material, and didn't do too well in the class, but I don't think that was because of Donaldson - Donaldson's great!
Rating # 10
Overview:
  • Course: CSCI341
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
donaldson is a great teacher. i've taken 151 and operating systems from him. sure he may be boring, but if you like computer science you won't get tired of him. he's really smart... he seems to teach every class in the department! always willing to help you with programming assignments, etc.
Rating # 11
Overview:
  • Course: CS317
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Friendly and helpful, but has a droning, monotonous voice that will put you to sleep. Can sometimes be hard to follow. Gives the fairest exams I've ever seen--your grades are directly proportional to how well you know the material. Puts his lecture notes online, though they will not help if you don't come to class.
Rating # 12
Overview:
  • Course: CSLOTS100300
  • Grade Received: B+
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
I've taken a lot of classes with John and he's a great teacher who is willing to help you along the best way he can. Like all CS, his lectures get dry if you don't follow the class. This man is a genius and knows everything about computer science. His lectures are simple and you can review them online. John Donaldson is the man.
Rating # 13
Overview:
  • Course: CSCI311357
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Donaldson is one of a kind: he seems to know *every* branch of computer science, and a little bit about everything else as well. His lectures are a bit dry, but his clarity of presentation is unparalleled. He also has a subtle sense of humour and is a very pleasant man. If you're self-motivated, you will learn a lot from one of his classes.
Rating # 14
Overview:
  • Course: CSCI160
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
lectures rather boring (esp at 9am). infinitely better during office hours or labs - always willing to help, and i had no trouble understanding him. very easy to talk to. a tough grader, and expects slightly more than i'd've been comfortable with.
Rating # 15
Overview:
  • Course: COMPILERS
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 16
Overview:
  • Course: CS150
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 17
Overview:
  • Course: CSCI351
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 18
Overview:
  • Course: CSLOTS
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
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