Farhad Mavaddat - University of Waterloo

Professor: Farhad Mavaddat
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS450
  • 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:
I like the guy. Probably too old but still is a good prod. You can easily get a great mark.
Rating # 2
Overview:
  • Course: CS230
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Taught for half a term, then was eventually replaced by the TA, who taught far more during in the one-hour tutorial than this prof did in 3 hours of lectures.
Rating # 3
Overview:
  • Course: CS450
  • 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:
Guys, he does not steal slides, most of the material is written by him if you look deeper at the subject, he just doesn't seem to remember... that's all... He knows his material... give the dude some slack...
Rating # 4
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Every lecture, it takes him 5 mins to set up the PowerPoint. He ends the class usually 10 min early. ($5000 tuition!!!). bad assignments. The materials are not that hard if he really spends time teaching not reading the slides. Whenever there is a question, he is like "I forget, i will get back to you". and guess what, he never gets back to you.
Rating # 5
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Overall a good prof. Smart, easy going. Enjoyed his lectures. To those who said he steals slides from the internet: How do you know that he steals?? There's a possibility that he talked to the authors of the slides and asked for permissions before using them. Do not say those words again unless you can prove them!
Rating # 6
Overview:
  • Course: CS251
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lectures started late and ended early. We covered about half of the material of previous classes. No syllabus was given.
Rating # 7
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
not as easy as everyone claims but if you listen to lecture and reviews, youll be prepared for exams.
Rating # 8
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I know he gave a student a passing grade when they came crying to him saying they're getting kicked out of school.Therefore not so heartless.
Rating # 9
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Brilliant man... horrible teacher...
Rating # 10
Overview:
  • Course: CS450
  • 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:
tought us software engineering.. it was good to know
Rating # 11
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is an excellent prof. I've taken more than one course with him and always enjoyed his classes. He is very organized and knowledgeable.
Rating # 12
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He cares about students and willing to help. His teaching style is not the best but it is okay. He would have been a better instructor if the course material was more interesting. A good professor overall.
Rating # 13
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Helpful to me
Rating # 14
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Blah
Rating # 15
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Course Material was too damn hard!
Rating # 16
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Professor I would recommend.
Rating # 17
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Nice teacher but only to smart students. If you're late to class, don't do the homework or make an ass out of yourself in any way he'll treat you like**** and you probably deserve it. Very smart and helpful guy.
Rating # 18
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Every lecture felt like an April fool's joke. He steals slides from other schools, reads off them, and then gets confused. Answers to questions are either "I dont know" or "I forgot". Spent an entire lecture introducing us to the internet and how to use Google. Horrible prof. Scratches the surface and expects us learn on our own (via Google).
Rating # 19
Overview:
  • Course: CS450
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
WARNING! Avoid if possible!!
Rating # 20
Overview:
  • Course: CS430
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I've never had such a horrible prof EVER! he steals lecture notes off of the web, doesn't even understand the slides and have the class explain the meaning of the slide to him. He admits that he is not english speaking... then what the hell are you doing here? VERY unhelpful if he thinks you don't go to his classes.
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