3.9

Robert McKillop

Civil Engineering - University of Waterloo

3.9
Quality
3.0
Difficulty
62%
Would Retake
96
Reviews
3.9
Quality
3.0
Difficulty
3.9
Helpful
3.9
Clarity

62%

Would Retake

96

Reviews

Rating Distribution
Official
96 total ratings

5

52

4

21

3

8

2

6

1

9

What Students Say

SAYS HE WANTS TO HELP

CIVE121 - 5.0 rating

Ruined civil engineering for me

CIVE125 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

86% confidence
Based on 12 grades
Most common grades:
A+ (6)
B+ (4)
C (1)
Grade Distribution
A(7)B(0)C(1)D(0)F(0)A-/B+(4)
Based on 14 reported grades
A+: 6
B+: 4
C: 1
Not_Sure_Yet: 1
Common Tags
Skip class? You won't pass. (3)
Respected (2)
LOTS OF HOMEWORK (2)
GROUP PROJECTS (2)
Amazing lectures (2)
Caring (2)
Lecture heavy (2)
Participation matters (1)
Rating Trend

Improving

+0.38 avg change
Apr
Jan
Feb
May
Jun
Feb
Last 6 months
Ratings by Course

125

5.0

(1)

ENVE214

5.0

(1)

CIVE127

5.0

(2)

GENE121

5.0

(1)

ENV100

5.0

(1)
+19 more courses
Difficulty by Course

CIVE1251

4.0

ENVE175

4.0

ENVI100

4.0

CIV121

3.7

ENVE121

3.5

Reviews (94)
5.0
1.0
ENVE214
Sep 7, 2001

funny, nice, helpful guy - very approachable

5.0
2.0
CIVE125
Sep 22, 2001

helpful with good advice, knows what he's talking about,unlike the other

5.0
2.0
CIVE125
Sep 27, 2001

Makes thinks simple and clear

5.0
1.0
CIV125
Dec 12, 2001

Great teacher...knows how to keep things simple.....

5.0
2.0
CIVE125
Dec 17, 2001

simply one word....super....

5.0
3.0
CIVE125
Grade: C
Jan 4, 2002

No Comments

5.0
2.0
CIVE121
Jan 23, 2002

kick ass guy, loves his job and makes our lives a lot easier

5.0
3.0
CIVE127
Feb 10, 2002

Bill Gates is around the corner with a lawsuit in hand...

5.0
1.0
125
May 6, 2002

cool guy just like a freind

2.0
5.0
CIVE121
May 8, 2002

No Comments

4.0
3.0
1STYEARC
Aug 15, 2002

This guy enjoys what he does way too much! Its almost scary!

4.0
5.0
CIVE121
Nov 4, 2002

horendously long and hard assignments- TRIES to be helpful but is condesending

4.0
3.0
CIVE125
Nov 9, 2002

Frosh - listen to what he says about work habbits, he's right!

3.0
2.0
CIVE125
Dec 7, 2002

Not always clear about what he expects from students...

5.0
3.0
CIVE125
Jan 16, 2003

just predicts frosh tendancies head on...and knows the remidies

4.0
3.0
CIVE121
Mar 20, 2003

He's a great guy for advice and guidance, and he was sympathetic when my freeking project partner dropped out of the course 2 days before the assignment was due...but I'm a little unclear on his expectations sometimes.

2.0
2.0
CIVE121
Apr 4, 2003

Changes assignment specifications at last minute. Avoid him!

4.0
4.0
CIVE121
Apr 12, 2003

After Bob's class, you'll come out harder-working and more able. Watch out though - his courses does not focus on learning how to program, but focuses on problem solving (hard). Tends to have class favourites.

3.0
5.0
CIVE121
May 23, 2003

Needs to clarify expectations at the beginning, and remember that first and foremost, civE is an introduction to programming

4.0
4.0
CIVE1251
Jul 8, 2003

Has decent advice, don't always take him literally.

5.0
3.0
CIVE121
Aug 10, 2003

helpful guy, he trully is the king of graphs

2.0
2.0
CIVE121
Aug 26, 2003

Will try to scare the hell out of you. Take his ramblings with a grain of salt.

5.0
3.0
CIVE125
Sep 19, 2003

Made things clear with lots and LOTS of course notes. Was always there with extra tutorials. Make a comment and he'll snap one back at you (funny guy)

5.0
3.0
CIVE125
Nov 16, 2003

No Comments

5.0
3.0
CIVE121
Jun 23, 2004

No Comments

4.0
4.0
CIVE121
Jul 3, 2004

he is a nightmare that just wont go away. His power pt. presentations are useless and will put you to sleep.Never trust him when he says"This would be a great exam question". Doesn't understand studeny ability.

5.0
3.0
CIVE127
Jul 6, 2004

great prof very enjoyable classes

5.0
2.0
GENE121
Sep 8, 2004

made coding barrable

1.0
1.0
CIVE583
Oct 9, 2004

The most terrible & hideous teacher I've had in my entire life. Was going to take this course when Nick Kouwen was teaching but I have to find another course to take now :(

1.0
1.0
CIVE125
Oct 9, 2004

Stupid course! Should've taken it right out of the cirriculum last time they revised it. Apparently they haven't. McKillop has an IQ of 60 but still thinks all his students are dumber than him. Absolutely terrible. What a nightmare.

1.0
5.0
CIVE125
Nov 10, 2004

No Comments

1.0
5.0
ALL
Jan 28, 2005

No Comments

2.0
4.0
CIVE121
Mar 24, 2005

No Comments

5.0
3.0
CIVEENVE
Aug 10, 2005

Had him for several req'd courses - EnvE100, Cive 121, ENVE 221 - plus picked CivE 583, partly cause he was teaching. Great prof, got better each time, really approachable, goes out of his way to spend time & make sure u really get it- as long as u r willing to put in the time too

3.0
3.0
CIVE125121
Aug 12, 2005

No Comments

1.0
5.0
CIVE121
Aug 19, 2005

he sucks!!!

2.0
1.0
ALL
Sep 14, 2005

you mean if you're willing to BEAR WITH HIM?!!! low intelligence creature

5.0
2.0
ENV100
Dec 10, 2005

Bob is awesome. Great teacher/helper.

5.0
2.0
ENVE100
Dec 10, 2005

definitely helpful and enthusiastic

5.0
3.0
ENVE100
Dec 11, 2005

By far the most supportive prof. His office is always open and he's always willing to give advice and listen to you cry and complain. Bob makes an effort to have a friendly classroom but at the same time sets a heavy workload and ensures that his students are learning everything that they need to. I couldn't have asked for a better prof.

5.0
1.0
ENVE100
Dec 12, 2005

AWESOME PERSON!EXTREMELY ACCOMODATING AND HELPFUL.

1.0
5.0
CIVE125
Apr 16, 2006

No Comments

3.0
4.0
CIVE121
Jun 13, 2006

Please stop trying to be my friend!

4.0
3.0
CONCEPTSDIGITA
Jul 29, 2006

I hate this guy so much... yet, hes the one ill come back to see one day. Surveying in the fields is brutal, bring a lot of patience and something to eat/drink, your gonna be out there for hours. ex. start 1:30, finish: when done or dark.

5.0
3.0
CIVE121
Oct 17, 2006

helpful

5.0
4.0
ENVE175
Oct 25, 2006

Awesome Prof, very interestig and fun. I had all his lectures @ 8:30, and never fell asleep!!!

5.0
3.0
CIVE125
Nov 23, 2006

had for cive 121 & 125. Really helpful. Good to come to in a pinch. listens to problems, inciteful

5.0
5.0
CIVE121
Dec 12, 2006

He rockssss, he is awsomeeeeee. If you need any help just go to him. he is such a sweet guy.

5.0
4.0
CIVE121
Jan 22, 2007

Good Teaching and good voice. But he is a tricky guy outside the classroom. If you ask him for extra mark or tell him about your difficulty, he will say "Yes, I understand and want to help you. But I have zero power..." "The TA mark that question too easy, but he marks next question hard..so I won't make adjustment." BullShXt,heJustWantToIgnoreYou.

5.0
2.0
CIVE121
Feb 2, 2008

Bob is the bloody man.

4.0
4.0
CIV121
Mar 5, 2008

Great prof. really approachable in first year and makes things go smoothly. Definitely not easy tho. Any bad ratings for him are just from failures in first year :)

5.0
1.0
CIVE121
Mar 12, 2008

Wow, this guy canged my life, very helpful, I wouldnt have lasted throughout 1A without him.

4.0
3.0
ENVE100
Oct 13, 2008

He fills all his presentations with statistics about fail rates and how you are probably going to fail. He ACTUALLY spends half his time telling you that you won't pass 1A. Waste of time.

5.0
4.0
ENVI100
Oct 22, 2008

Good teacher. Gives everyone more than one reason they are going to fail 1A or 1B numerous times throughout lectures. Very helpful though, gives you a heads up on university and helps you through passing

4.0
2.0
CIVE115
Nov 25, 2008

It's ok

5.0
2.0
CIVE125
Jun 6, 2009

amazing prof... hilarious!

5.0
3.0
CIVE125
Apr 14, 2010

Excellent! Teaches both civil concepts (cive125) and digital comp (cive121) very well. Very helpful, knowledgeable, and friendly. Really willing to help and he clearly wants everyone to do well. Very helpful in your first year.

5.0
1.0
ENVE100
Apr 27, 2010

damn, this guy is funny.... probably 100 times "ur gonna fail 1A" in a single lecture. but overall hes a nice prof and really helpful throughout the first term of university

3.0
3.0
CIVE121
May 28, 2010

Great at teaching programming and understands that a lot of student coming in have no programming experience, hence easy to pass unlike GENE 121. Unfortunately, he hard to approach unless youre a female. Seems a little too nice to the woman in class if you know what I mean.

5.0
4.0
ENVE121
Oct 13, 2010

Great man. Never would have made it through 1A or 1B without the support of this prof. If you need help - go to him, he will never not help and every word of advice is golden. His lectures are a tad intense and he makes them harder than necessary - just do EVERY practice exam he posts and you'll do jusssst fine! good luck - you'll need it!

5.0
3.0
CIVE125
Dec 12, 2010

ATTEND THE CLASSES. True, most of it is Bob telling you you're going to fail if you don't study (which is true). But even though his teal-coloured powerpoints are posted online, go to the lectures anyways. Because he's not a bad lecturer. Picky about marking, yes. But a useful course nonetheless.

5.0
4.0
CIVE121
Feb 7, 2011

Awesome guy. Really helpful and is really thorough

5.0
2.0
ENVE100
Apr 5, 2011

Really eased us into university life and tried to make the transition as natural as possible :)

5.0
3.0
ENVE100
Apr 5, 2011

He was very helpful, and dedicated to preparing his 1st year students for University. He makes things harder than necessary, but I think he is going for the "what doesn't kill you makes you stronger" thing. I'm surprised some of the other reviews are so harsh.

5.0
5.0
CIVE125
Dec 17, 2011

The best Prof anyone could have as a nervous first year student. He can think like a student, which is both good and bad. As long as you do all your work, and listen properly in class, you will do well.

5.0
2.0
ENVE100
Jan 20, 2012

If you attend the lectures all he does is either explain about the upcoming assignments or tell you you're going to fail 1st year. However he coaches you and part of the reason I passed 1A is because of his tips. Picks good looking TA's too

4.0
3.0
CIVE001
Nov 16, 2012

Very helpful, even though he seemed like a hard-ass. Cares about his students and goes out of his way to help you as long as you put in the effort to help yourself.

5.0
2.0
CIVE121
Nov 16, 2012

He loves to help you, but make sure you stay on his good side.

5.0
1.0
CIVE125
Dec 28, 2012

Really cares about what he's doing and always willing to help. He goes out of his way to help the class succeed. Best 1A prof for civil engineering.

5.0
4.0
CIVE121
Jan 3, 2013

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.

5.0
3.0
ENVE121
Jul 23, 2013

Cares about his students a lot, do not piss him off, attend his lectures. He is very willing to help.

3.0
2.0
CIV125
Feb 5, 2014

he is extremely monetary

5.0
4.0
CIVE121
Grade: Not_Sure_Yet
Feb 27, 2014

SAYS HE WANTS TO HELP. MAKES THE EXAM IMPOSSIBLE.

4.0
1.0
CIVE125
Apr 11, 2014

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.

3.0
3.0
CIVE125
Nov 11, 2014

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....

5.0
3.0
CIVE125
Grade: A+
Apr 12, 2015

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!

4.0
3.0
CIVE101
Apr 16, 2015

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.

4.0
5.0
CIVE100
Oct 22, 2015

The guy made his midterm impossible long, even the immigrant students couldn't complete it... Otherwise, not bad

5.0
3.0
ENVE100
Grade: A+
Nov 9, 2015

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.

4.0
3.0
CIVE100
Grade: B+
Dec 23, 2015

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.

5.0
2.0
CIVE100
Grade: A+
Feb 9, 2016

Amazing prof, he can sound creepy though

5.0
3.0
CIV121
Jun 20, 2016
Would take again

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.

4.0
3.0
ENVE100
Grade: Not sure yet
Dec 8, 2016
Would take again

Bobo is the man. Super cool prof, with a touch of savageness when necessary.

Respected
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
2.0
CIVE121
Grade: A+
Mar 30, 2017
Would take again

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.

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CIVE121
Jun 5, 2017
Would take again

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.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CIVE100
Dec 25, 2017
Would take again

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.

Respected
Skip class? You won't pass.
Amazing lectures
4.0
3.0
CIVE100
Feb 18, 2018
Would take again

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.

Skip class? You won't pass.
Caring
GROUP PROJECTS
5.0
3.0
CIVE100
Mar 23, 2019
Would take again

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.

Accessible outside class
Hilarious
Lecture heavy
2.0
4.0
CIV121
Grade: A+
Apr 14, 2020
Wouldn't take again

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!

3.0
3.0
CIVEENVE
Grade: A
Jan 25, 2023

Bob is a great teacher and makes everything easy to understand. Unfortunately he isn't a great person, too friendly with female students (as a girl, I've experienced this). Had him as a prof 2 times, and it is evident that he hates first years, nicer to upper years. Overall, good teacher but not a kind person (unless you are a white girl).

Lecture heavy
1.0
3.0
CIVE100
Grade: B+
Feb 23, 2024

Enjoys discouraging students, a terribly organized course.

4.0
4.0
ENVE100
Grade: B+
May 17, 2024

Bob is definitely a caring professor, and he cracks the occasional joke.

Group projects
Caring
1.0
3.0
CIVE100
Grade: A+
Jun 6, 2024

massive ego, terrible professor/mentor. he must be riddled with misery to take pleasure in discouraging 18 year olds from pursueing dreams

4.0
3.0
CIVE100
Grade: B+
Feb 18, 2025
Would take again

Professor McKillop has a tough exterior, but he genuinely cares about helping students succeed. Staying engaged and using study tools like Unstuck study can really pay off in his class.

Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

86% confidence
Based on 12 grades
Most common grades:
A+ (6)
B+ (4)
C (1)
Grade Distribution
A(7)B(0)C(1)D(0)F(0)A-/B+(4)
Based on 14 reported grades
A+: 6
B+: 4
C: 1
Not_Sure_Yet: 1
Common Tags
Skip class? You won't pass. (3)
Respected (2)
LOTS OF HOMEWORK (2)
GROUP PROJECTS (2)
Amazing lectures (2)
Caring (2)
Lecture heavy (2)
Participation matters (1)
Rating Trend

Improving

+0.38 avg change
Apr
Jan
Feb
May
Jun
Feb
Last 6 months
Ratings by Course

125

5.0

(1)

ENVE214

5.0

(1)

CIVE127

5.0

(2)

GENE121

5.0

(1)

ENV100

5.0

(1)
+19 more courses
Difficulty by Course

CIVE1251

4.0

ENVE175

4.0

ENVI100

4.0

CIV121

3.7

ENVE121

3.5

Similar Professors