Ian Davis - University of Waterloo

Professor: Ian Davis
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS446
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Pull result for final was 60% very hard, 24% hard. His lecture/slides are offtopic, there is even a slides called "quantum computing" and it is all calculation that you will spend a lot of time on it. DO NOT TAKE HIS COURSE
Rating # 2
Overview:
  • Course: CS446
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
I can not image why he is chosen to instruct such an important courses in software engineering. Always rambling about his personal life, using very unclear and weird words in both class and slides, never provide clear instruction about course material. Just think about why attendants is less than 15/80 in his classes. Try to avoid this guy anyway..
Rating # 3
Overview:
  • Course: CS240
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I like him alot :-)
Rating # 4
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The assignments are quit hard, but the exams are ok. He is really a kind teacher, and tries to help all the students.
Rating # 5
Overview:
  • Course: CS240
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Talks about his personal life more than lecture materials. Gives ridiculous assignments with unfair marking schemes. A total failure as a professor.
Rating # 6
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He tries to make the boring material relevant and interesting. Sometimes he succeeds, other times not. I think the problem is with the material instead of with him...
Rating # 7
Overview:
  • Course: CS448
  • 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: N/A
Comment:
You guys (students) haven't done this man any justice. He was implementing DB technology when you and I were in diapers. Yes his tests were hard(er) and comprehensive. But he knew his stuff and expected nothing less from us. Please teach DB again.
Rating # 8
Overview:
  • Course: CS448
  • 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 # 9
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very smart and knows the materials well. But he gives out weird exams. However, A fine teacher overall.
Rating # 10
Overview:
  • Course: CS448
  • 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:
awful teacher.
Rating # 11
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
An alright professor - lectures need work though. He doesn't illustrate with very concrete examples - uses a lot of hand waving. Obviously loves his work and the material. Assignments were a cakewalk, but his exams were brutal.
Rating # 12
Overview:
  • Course: CS448
  • 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:
yes this guy is the worst! he's rude and gives unfair test, don't take DB with him!
Rating # 13
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Absolutely awful. His lectures were incoherent, impossible to follow, and as someone mentioned, less than half the class attended them. His assignments and tests were incredibly difficult and ignored material coverage in favour of focusing on tiny detail
Rating # 14
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I'm in 4th yr. and this guy is the worst prof. i've ever had. he's incredibly rude and unprofessional. he's lectures were awful (and almost empty I might add!). his midterms tested random material from god-knows-where. DO NOT TAKE CS448 WITH THIS GUY!
Rating # 15
Overview:
  • Course: CS448
  • 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:
unfair test, except u to know little details he mentioned for 1 sentence in class. not helpful at all
Rating # 16
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Rambles, mumbles, belittles the students. Writes exams that test random knowledge that he may have mentioned for two seconds in class.
Rating # 17
Overview:
  • Course: CS448
  • 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:
HORRIBLE!!
Rating # 18
Overview:
  • Course: CS448
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
BAD at teaching, totally no respect to students!!
Rating # 19
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
rambles too much, go to lectures if looking for more than just course material
Rating # 20
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Really smart, really helpful. Can't teach though. He tells stories. =)
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