Dave Mason - Ryerson University, Toronto, ON

Professor: Dave Mason
Department: Computer Science
College: Ryerson University, Toronto, ON
Rating # 1
Overview:
  • Course: CPS109
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Let me get to the point. I'm not a Computer Science student and I had choice between CPS109 and CPS118 - I made the wrong decision and chose CPS109. Midterms were very easy. But, I just wrote the exam today and I'm speechless. The exam was possibly the hardest exam I've ever taken, not because of the content, but the questions. +1 if you agree.
Rating # 2
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
We judged him too quickly. He is a good person with good creative ideas. Just a bit disorganized and all over the place. Miss you mason come back
Rating # 3
Overview:
  • Course: CPS506
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
A course that's run this horrible makes me even more embarrassed to go to this school
Rating # 4
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
When I first got this prof I checked the reviews here and thought "It cant be that bad". I was wrong, horribly wrong. He claims that coding should be fun but he singlehandedly makes coding a nightmare. Horrible lectures that consist of him speeding through code that hardly ever works. Ridiculous exams. Never have I been so unmotivated to learn IML
Rating # 5
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
This man is not only a horrible prof, he is also a terrible person. His "teaching" style is awful, and his in-class examples barely work. He thinks he is the smartest person on the planet, which he will remind you of constantly. He also likes to mock students who attempt to ask questions in class during his confusing lectures. His class is unfair.
Rating # 6
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Examples done in class do not work. Reads off of lecture slides. Hands out assignments before completing it himself causing many errors in assignment specifications as well as trying to explain, spend over 2 hours of lecture time trying to clarify the assignment. "ALMOST INVENTED LINUX" The point is that he does not give you skills for your future
Rating # 7
Overview:
  • Course: CPS650
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
His lectures are extremely long and boring! Simply read the slides on your own, and you will get the content he is talking about. There are labs every week which are easy marks, four essays which you submit via his own web server (outside of D2L), and a final which was not bad! Easy course, boring professor, but learned a few things regardless!
Rating # 8
Overview:
  • Course: CPS506
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
His assignments and labs are very time consuming and his convoluted workload will likely affect your other courses. He is very unorganized, never answers his emails, and there is no benefit in going to his lectures. He is one of those professors that will make programming a nightmare no matter how much you love it!!!!!!
Rating # 9
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
It's best to try to learn from online resources. Some of his classes are useful but most time is spent on debugging.
Rating # 10
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
I showed up to a few lectures but later noticed they are a waist of time. His lectures consist of him reading out programs that he wrote that don't work half the time. Would probably be more productive to find coding examples online and work with those since there is a larger probability they will actually run.
Rating # 11
Overview:
  • Course: CPS506
  • Grade Received: D+
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Had a class to take up our midterm but just read the answer to us. Ex. question 1 the answer is A. When asked to explain he told us we have computers work through it. Also doesn't use school website uses his own bugged garbage website. Wouldn't post midterm marks online either. Spends 90% of lecture debugging his own code. Good luck you'll need it.
Rating # 12
Overview:
  • Course: CPS506
  • Grade Received: D+
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Hottest teacher at ryerson by far but also one of the worst. Changes things last minute, his website is garbage (you need to reset your cache to get updates). 4% for each assignment that's several days worth of work. Debugs code 70% of the lecture.
Rating # 13
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
This man is one of the worst profs at Ryerson. Hes your typical example of a tenured professor that cares nothing about students, and only about himself. For assignments he says things like "Its so easy, if I did it so can you", when he was the one that came up with the convoluted thing in the first place. 10/10 would never even talk to again.
Rating # 14
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Worst prof by far, avoid him like the plague if possible. The teaching style was basically plowing through terminal commands, displaying output, and not uploading the notes. In fact, it's a gamble to see if he remembered to update anything at all on time. Assignments were poorly designed in a way that each assignment was extended at least once.
Rating # 15
Overview:
  • Course: CPS506
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Hands down one of the worst professors I've seen. Was given 40 minutes (not even) for the midterm for 20 multiple choice questions and 10 short answers. Assignment demo was full of bugs, missing core features. All in all, didn't learn a thing and created unecessary stress for myself.
Rating # 16
Overview:
  • Course: CPS506
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
35 minutes for a midterm. Nobody finished. Recycles the same project 4 times, in 4 different languages. This is an ObO optimized project that he demands we implement in other paradigms, which does NOT build understanding. His lectures are dull, he yells at students, and he FAILS to implement the features in his tutorials he expects us to implement.
Rating # 17
Overview:
  • Course: CPS506
  • Grade Received: C+
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Lessons are not well taught; Gives convoluted examples when starting a new language; Fails at compiling his own code half of the class, every class.
Rating # 18
Overview:
  • Course: CPS506
  • Grade Received: B
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
There is hardly any motivation on the topics learned in this course, The material are not well presented and lack of proper lecture notes, make this course very hard get a handle on. my advise: Record his lectures and take notes on your own time(if you have time). Make sure your get familiar with all the vocabulary that he uses.
Rating # 19
Overview:
  • Course: CPS506
  • Grade Received: B
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
The guy almost invented linux. but ya I didn't enjoy this class he was making us learn very out of date things and was not really good at teaching it anyways. Unfortunately he is the only one teaching this course so good luck
Rating # 20
Overview:
  • Course: CPS650
  • Grade Received: A+
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Easiest course. If you have any interest in general technology and can write basic html I don't see why you cant get 100% in this course.
Discuss With Everyone:

No comments:

Post a Comment