Robert McKillop - University of Waterloo

Professor: Robert McKillop
Department: Civil Engineering
College: University of Waterloo
Rating # 1
Overview:
  • Course: CIV121
  • Grade Received: A+
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
After working in the engineering industry for 2 years, I realized Bob is actually a terrible teacher. MATLAB as a program is rarely used in the industry. He never taught or even encouraged you to find info from other sources, which is the most important skill a programmer should have. Consider learning python / vba by yourself. Far more useful!
Rating # 2
Overview:
  • Course: CIVE100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Bob's the kind of guy that scares you at first, but he is a legend in the CEE department. He truly cares for his students but knows that 1st years are adults. He wants to treat them as adults, but cares for them so much! Believe me. Many people will love Bob, some will dislike him. Overall, he's a prof that wants to help you improve as a student.
Rating # 3
Overview:
  • Course: CIVE100
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Fun and entertaining guy. Likes to scare first-years by telling them all the ways they'll fail, but genuinely cares about his students and wants to see them succeed. Would definitely recommend going to all classes, he's a great lecturer and often covers important information in class. Solid prof overall.
Rating # 4
Overview:
  • Course: CIVE100
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Bob is a really good first-year prof, he likes to give the students a lot of "worst case scenario" shenanigans, but as long as you take his advice seriously and try to follow it as best you can, his class should be one of the easy ones. The most important thing is to show up, pay attention, and DON'T BE LATE.
Rating # 5
Overview:
  • Course: CIVE121
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Bob is a great proff, he is caring, funny, very clear and thorough. He keeps on scaring his students, and threatens them with failing, repeating the term, reduced load, getting kicked out etc. but he does that to make his students work hard and do well, and it worked with me. Mind you that not all of his advices are beneficial.
Rating # 6
Overview:
  • Course: CIVE121
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Course really easy for people who has programming experience, for those without, it might be a bit of a challenge. Midterm is good indicator of where you are at. He catered to those who didn't do so well by having a lab section for themselves.
Rating # 7
Overview:
  • Course: ENVE100
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Bobo is the man. Super cool prof, with a touch of savageness when necessary.
Rating # 8
Overview:
  • Course: CIV121
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Best teaching ever, his teaching is funny, but gives good examples and explanations to everyone. He has good ways to motivate everybody in the class. I am glad that I could taught by him.
Rating # 9
Overview:
  • Course: CIVE100
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Amazing prof, he can sound creepy though
Rating # 10
Overview:
  • Course: CIVE100
  • Grade Received: B+
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Bob's a cool guy. If you care about school, he cares about you. Seems tough, but is nice and helpful when you approach him. REALLY strict on certain things (format, citing, etc). Not as bad as people say, imo.
Rating # 11
Overview:
  • Course: ENVE100
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the most hilarious lecturer that I have ever had. Awesome Prof. I worked hard and got 105 percent in his mid-term. Frankly, I hate his bonus which made me over 100 percent again and again. I hope that I can take his classes in my upper years.
Rating # 12
Overview:
  • Course: CIVE100
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
The guy made his midterm impossible long, even the immigrant students couldn't complete it... Otherwise, not bad
Rating # 13
Overview:
  • Course: CIVE101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
There is nothing conventional about Bob's teaching. He uses scare tactics to push his students harder. He is big on attending lectures and will ensure that you do. The course he teaches will always effect your other courses due to his scare tactics. His lectures are above average. His methods are effective at the cost of making your life miserable.
Rating # 14
Overview:
  • Course: CIVE125
  • Grade Received: A+
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Complete all assignment and attend all classes. If you miss something make sure he knows why so he doesn't think you're just skipping. Great professor!
Rating # 15
Overview:
  • Course: CIVE125
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lectures? BORING STUFF!! (I never enjoyed..) Assignments? You will lose a lot of marks on trivial things! After I have taken this first civil course in my life, I decide, for sure, to switch to the Math Faculty....
Rating # 16
Overview:
  • Course: CIVE125
  • 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:
easy prof, but really went against the philosophy of higher education. Cared about you doing the required work rather than learning new ideas; assigned a major report that mostly involved following instructions rather than thinking/analyzing for yourself. Ruined civil engineering for me.
Rating # 17
Overview:
  • Course: CIVE121
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
SAYS HE WANTS TO HELP. MAKES THE EXAM IMPOSSIBLE.
Rating # 18
Overview:
  • Course: CIV125
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he is extremely monetary
Rating # 19
Overview:
  • Course: ENVE121
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Cares about his students a lot, do not piss him off, attend his lectures. He is very willing to help.
Rating # 20
Overview:
  • Course: CIVE121
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is one of the best prof in the first year engineering. His slides are really organized and helpful.My advice to you is just try not to miss any of 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