John Donald - San Diego State University, San Diego, CA

Professor: John Donald
Department: Computer Science
College: San Diego State University, San Diego, CA
Rating # 1
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I am a Math major and have had harder classes, yet he sets you up for failure. Recent study guide didn't pertain to test and he can't explain anything! He puts together big words that dont make a logical sentence and his programming assignments are so ambiguous. He expects a lot of explanation of code and knows most havent had CS320. Complete Idiot
Rating # 2
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Donald is a funny and intelligent professor. Algorithms is a tough class and he doesn't make it easy. His lectures can get very mathematical and scientific so it's easy to get lost. he asks questions on tests that he doesn't expect you to know and then grades on a curve, so that can be frustrating. Projects were interesting and challenging though.
Rating # 3
Overview:
  • Course: CS535
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very knowledgeable. Curves a lot. Willing to help students outside of class.
Rating # 4
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Pretty fair guy with intense curves. Always thought I failed when I would actually get an A or B. Does not pass assignments back in a timely fashion or at all. Vague assignment instructions. You must attend class or you will miss handouts (1-2 per class) that are integral to success. All assignments and most studying require the use of handouts.
Rating # 5
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Funny guy, easy class. Seems to enjoy giving out "busy work" programs and doesn't pass them back in any hurry. Tests are easy if you go to class and his curve should give you an A if you're not stupid!
Rating # 6
Overview:
  • Course: CS535
  • 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:
He seems pretty tough in all classes, UNTIL you see his curve. I worked hard on the first 5 projects, never got more than 3/4 of the points on anything, didn't turn in the last project, and I got a B+! If I had turned in anything for the last project, I probably would have had an A.
Rating # 7
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Don't listen to the naysayers about "uncommon" languages. He has you learn Haskell/Smalltalk in 310/535 because they do well to teach functional programming languages and object oriented programming. He's a very intelligent professor and knows wh
Rating # 8
Overview:
  • Course: CS535
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A lot of assignments. He teaches in his class about some questions, most of programming parts, but he does not teach about narrative parts. These parts require a lot of time. His exams have also programming parts and narrative parts. Difficult parts are narrative one. No one can not get full score.
Rating # 9
Overview:
  • Course: CS310
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Came into the class thinking it would be easy. he went off on uncommon languages no one has heard of. got confused with his lectures in class and even more confused after office hours with him. recommend another prof over him (for this class).
Rating # 10
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This course is difficult no matter who you take it with. Donald curves a lot, but only because he has to. Programs are very large, and require a lot of analysis. Tough grader. "Quizzes" aren't too bad, but are hard nonetheless.
Rating # 11
Overview:
  • Course: CS310320
  • 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:
Careful when he say QUIZZES. Treat them as exams. But he gives the BEST curve of all.
Rating # 12
Overview:
  • Course: CS560
  • 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:
Makes you think and work. You learn your limits of intelligence for sure. Don't take this course with other heavy courses. will make you code a lot. Extremely dedicated.
Rating # 13
Overview:
  • Course: 535
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Assigns programs relentlessly. Most of them are easy but the sheer number of programs is painful. Take good notes on lectures, most of what he says will be on the test even if he says it won't be.
Rating # 14
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he really makes you think on the exams. i failed Caroll's 560 and got an A in Donald's. amazing teacher. genious, funny, and he really knows how to tinker with your brain. no math proofs like Caroll. all programming. focus on your program's _analysis_.
Rating # 15
Overview:
  • Course: CS310
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Rigorous but well worth it. Treat course like it is 5 units. One of the best in CS, I felt like I was at UC Berkeley.
Rating # 16
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Rigorous teacher. You will work hard & love it. Extremely helpful & available. You must be willing to learn.
Rating # 17
Overview:
  • Course: CS560
  • 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:
Definitely no the easiest Prof. Test are interesting and hard. Projects are all about presentation; do not worry yourself with the code. Donald is the best teacher for CS560รข€¦ Take my advice, if you want to pass the first time around.
Rating # 18
Overview:
  • Course: CS
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 19
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
:( This guy is true example of a professor who does not know how to teach.
Rating # 20
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not worth studying for tests. Q's out of nowhere. Didnt learn one new thing
Discuss With Everyone:

No comments:

Post a Comment