1.8

Robert James Walker

Computer Science - University of Calgary

1.8
Quality
4.1
Difficulty
8%
Would Retake
117
Reviews
1.8
Quality
4.1
Difficulty
1.8
Helpful
1.7
Clarity

8%

Would Retake

117

Reviews

Rating Distribution
Official
117 total ratings

5

8

4

8

3

9

2

18

1

74

What Students Say

His assignments can't be more vague

SENG300 - 1.0 rating

He gives the most vague assignments ever

SENG300 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
Not sure yet (22)
B+ (19)
A- (10)
Grade Distribution
A(7)B(11)C(1)D(3)F(1)A-/B+(29)
Based on 81 reported grades
Not sure yet: 22
B+: 19
A-: 10
B: 9
Common Tags
Group projects (46)
Tough grader (29)
Lots of homework (20)
Get ready to read (11)
Participation matters (8)
Graded by few things (7)
Lecture heavy (6)
So many papers (5)
Rating Trend

Declining

-0.94 avg change
Jan
May
Nov
Mar
Oct
Nov
Last 6 months
Ratings by Course

SENG531

5.0

(1)

SENG403

4.0

(1)

SENG 301

3.0

(1)

SENG301

2.7

(19)

SENG311

1.6

(5)
+3 more courses
Difficulty by Course

SENG511

5.0

CPSC641

5.0

SENG311

4.6

SENG300

4.2

SENG 301

4.0

Reviews (116)
1.0
5.0
SENG311
Dec 12, 2004

This guy needs his ass kicked.

1.0
5.0
SENG311
Dec 31, 2004

Absolutely horrible, to date the worst prof I have ever had. There wasn't a single class I went to that could have been better spent staying at home sleeping. His notes (if any) are worthless, and the textbook is barely related to the course material. DO NOT TAKE THIS PROF!!!

4.0
3.0
SENG311
Mar 6, 2005

I thought Walker was good. He gave decent lectures and left notes online that I could actually make some kind of use out of later. He wasn't the best prof I've had to date but, definitely worthy of prof-status.

1.0
5.0
SENG311
Apr 14, 2005

I took SENG 311 with him in the fall of 2004 and he is absolutely the worst prof ever. He can not teach, and just the sound of his voice gives me shivers. I feel sorry for anyone who has to take this class with him or any other class he may teach at the University of Calgary.

1.0
5.0
SENG311
Apr 16, 2005

He should change his title from a pfofessor to an unprofessor who is very incompetent.

1.0
5.0
SENG511
Mar 6, 2007

Worst Professor ever,... hard assignments and hard marking. Plays favorites in class so suck up and maybe you'll do good. Would not recommend this prof avoid him like the plague.

5.0
3.0
SENG531
Apr 9, 2007

The course is all about concepts, and a lot of people don't like that.

1.0
5.0
CPSC641
Dec 16, 2008

one of the worst profs I have ever seen. Very harsh in grading. Rarely gives feedback unless you ask for. Don't take his course.

5.0
3.0
SENG301
Jan 11, 2011

Maybe he's improved in recent years, but I just had SENG 301 and I thought he did a fine job. While not my favorite prof, the class wasn't overly difficult. He explained the material well, and I found his notes to be quite useful. The subject matter is significantly different than what is covered in other comp sci classes though.

5.0
2.0
SENG301
Oct 27, 2011

Must be getting better. Quite cynical in lectures and is therefore quite entertaining. Sort of presents things as they are in the real world. Doesn't sugarcoat things and is to the point. I find his class very fun to go to, and don't understand why all the ratings are so bad. He's very fair and marks quite well.

5.0
3.0
SENG301
Apr 16, 2012

He is a great professor. He is really enthused with the course and makes everything easier to understand! I highly recommend him!

3.0
3.0
SENG301
May 2, 2012

Awful. Boring lectures, and is very condescending. Exams were difficult - the previous years' weren't even helpful.

5.0
1.0
SENG301
Oct 30, 2012

Easy, skipped 50-60% of the lectures (honestly) and got an A-. He asked the class, and no one was reading the book. Only person I know that was reading the textbook was the TA.

3.0
2.0
SENG301
Mar 21, 2013

Not very enthusiastic, I don't attend lectures because how boring he is. The material isn't that hard, but the assignments are some of the most boring/tedious assignments I've ever done. However since the work is subjective, it's pretty easy to get a good grade.

2.0
4.0
SENG301
Mar 23, 2013

Robert did a good job of explaining why things should be done, but he didn't explain how to do them. His examples were very specific and didn't help with assignments. Assignments were very long and unclear. Often he wouldn't teach the content until the day of or before the assignment was due. Often took weeks to get grades back. Would not recommend

2.0
4.0
SENG301
May 30, 2013

One word. Ambiguous. Everything about this course is ambiguous from the assignments to what he's looking for from you. You don't know you did something wrong until you receive that B- three weeks later (very slow marking on TA's part). Their excuse is that SENG is like that in the real world. This is an intro class, give us a hint at least.

3.0
4.0
SENG301
Feb 27, 2014

Other raters are saying this class is boring and it's true. The problem isn't entirely Walker himself, the content is just really dry. The lab-quizzes are ridiculous, luckily they are only marked for completion. I have spent a lot of time on the assignments so far because they are extremely unclear.

1.0
5.0
SENG301
Grade: Not_Sure_Yet
Mar 7, 2014

Really terrible. Lectures are dull and content is presented very ambiguously. Assignments are put together rather poorly and graded arbitrarily. Worst part is the tests. Docks marks for wrong answers in multiple choice and then makes all questions a toss up between two possibilities. Avoid if at all possible.

2.0
5.0
SENG301
Apr 19, 2014

The assignments suck because the requirements are super ambiguous but what he's looking for is very specific. The tests are even worse - tricky, poorly written, and too subjective to study for. If you have to take SENG 301 with him, at least try to get an easy marker for a TA.

2.0
4.0
SENG301
Apr 22, 2014

Prof is extremely boring, assignments are confusing and unclear. Really hard to study for the tests, they're loaded with trick questions, and you get docked for wrong answers. Don't take this class if you don't have to.

4.0
2.0
SENG301
Apr 25, 2014

Good prof overall. It's an interesting class, but attendance is not mandatory. The assignments are what teaches you what you'll need for tests. Walker offered extra tutorials and was a personable guy. I really don't understand why his ratings are so low because he was definitely one of the best Profs I've had in Comp Sci.

4.0
1.0
SENG403
May 13, 2015

He's a good professor. Lectures are just so long and boring. One can easily fall asleep. But, hes very educational and knows what he's talking about.

3.0
3.0
SENG301
Grade: B
Oct 19, 2015

Incredibly boring lectures, but definitely a decent and helpful prof and TAs.

3.0
4.0
SENG 301
Oct 24, 2015

Well, the assignments require a lot of knowledge that we didn't have from previous semesters, and it didn't come from class. They also did not relate to the lecture content at all for most of the course. This should be renamed "13 weeks to Software Engineering via Google."

1.0
3.0
SENG301
Dec 1, 2016
Wouldn't take again

Assignments and tests are extremely vague. his lecture is pretty much him rambling through slides, and his assignment has nothing to do with his lectures.

2.0
3.0
SENG301
Dec 7, 2016
Wouldn't take again

He's alright. His lectures are extremely boring and mostly useless. Read his slides and you'll be fine. His tests and assignments are vague and a little opinionated.

2.0
2.0
SENG300
Grade: A-
Oct 19, 2017
Wouldn't take again

It seems Walker tends to play favourites, show up to his class and he might give you better marks on the oral midterm. Lectures are quite dry and his instructions are purposefully vague, his grading style is biased so justify everything for the midterm and hope your TA is an easy marker for the assignments if you screw up. Get ready to google.

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
5.0
SENG301
Nov 12, 2017
Wouldn't take again

If you skip his class and if he can identify you, expect to be graded more harshly.

Tough Grader
GRADED BY FEW THINGS
GROUP PROJECTS
4.0
3.0
SENG300
Grade: A-
Dec 9, 2017
Would take again

The class was kinda weird, the first few assignments were vague and the marks felt like the TA picked a random letter grade to give you. A's were very sparse, but average was reasonable. Oral midterm was easy if you have any idea about whats going on. Group assignments were made to be realistic - ie annoying. Overall, probably a good experience.

Caring
1.0
4.0
SENG300
Grade: Not sure yet
Jan 22, 2018
Wouldn't take again

His assignments can't be more vague. Students end up having to ask a ton of questions.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
GROUP PROJECTS
2.0
4.0
SENG300
Jan 23, 2018
Wouldn't take again

Real talk, this guy is awful. Gives vague assignments, and expects us to do them no problem, then he preaches about how we need to communicate well. His communication is awful just awful.

1.0
5.0
SENG301
Grade: Incomplete
Jan 24, 2018
Wouldn't take again

Lecture material is fine. Easy to understand and digest. Seems doable. Easy even. Assignment 1. Draw diagrams. Sounds simple. Or so I thought. What the hell. We haven't done a tutorial on this, we weren't given practice exercises... and it's worth 10% of our final grade? Half the weight as the final exam? Utterly sadistic.

Tough Grader
Get ready to read
LECTURE HEAVY
2.0
4.0
SENG300
Grade: Not sure yet
Jan 24, 2018
Wouldn't take again

You'll like Rob Walker if you're already a Software Engineer. Unfortunately, this is the intro to Software Engineering so there's no way you'll like him. He gives the most vague assignments ever. His explanation for being vague is that the industry is vague but maybe he should teach us how to do diagrams with more than 4 lines of code.

Get ready to read
LOTS OF HOMEWORK
4.0
3.0
SENG300
Grade: Not sure yet
Feb 5, 2021
Would take again

So here's the thing bout Walker. He's a great person, quite sweet. It's just the content of the course is too "weird" for him to teach it properly, and online def. doesn't help. He teaches the theory and the tutorials really help a lot. I'd say, give Walker a chance. Don't blame his teaching skills because of the content of the course.

Hilarious
Lecture heavy
1.0
5.0
SENG300
Grade: Not sure yet
Mar 14, 2021
Wouldn't take again

Please! This class is completely horrible. Assignments and projects are vague, the prof is literally playing game with you. Trying to figure out what he wants for the project is driving me crazy, no specific requirements because according to him, that's how the "real world" work. Worst class, teach the most useless thing.

1.0
2.0
SENG300
Grade: B+
Mar 14, 2021
Wouldn't take again

Horrible class. Doing a group project and idek what exactly im supposed to submit. This class is pretty easy, trick is dont actually keep up with lecture material cuz the vids arent worth watching. The slides are next to useless, all my assignments were done with textbook and youtube tutorials. This class is a joke, but at least its easy.

Lots of homework
Group projects
1.0
3.0
SENG300
Grade: B+
Mar 17, 2021
Wouldn't take again

I'm really trying to give him the benefit of the doubt here, but thus far I don't think I've had a worse learning experience. Extremely vague expectations for just about anything, even the TAs don't seem to know what's going on. Save for several tangents about how the "real world" works, ugh.

Lots of homework
Group projects
Lecture heavy
1.0
2.0
SENG301
Grade: Incomplete
Mar 20, 2021
Wouldn't take again

This guy's a real stinker. His lectures are useless, assignments and projects are vague, extremely rude when answering questions, and doesn't tell you much in general. Nobody knows what's going on. Terrible "professor", if you can even call him one.

1.0
5.0
SENG300
Grade: B+
Mar 27, 2021
Wouldn't take again

The school is getting robbed in broad daylight by having Walker "teach." Assignments are vague and group projects nobody knows what's going on. The only difference between being taught by Walker and a monkey is that the monkey will at least be more pleasant.

Graded by few things
Group projects
Tough grader
1.0
5.0
SENG300
Grade: B
Mar 29, 2021
Wouldn't take again

This class is so mess. Assignment is mess. Group project is mess. Everything is mess.

Group projects
Caring
Tough grader
1.0
5.0
SENG300
Mar 30, 2021
Wouldn't take again

The worst class I have ever taken in my entire degree. Honestly the most useless course. TAs don't know anything, ask them a question, and their answer "Hmm, yea maybe" Professor forgets details to mention in the assignment Keeps on ranting about "the real world" and delays the questions. Walker is a disgrace to the CPSC department. SMH

Group projects
1.0
3.0
SENG300
Mar 30, 2021
Wouldn't take again

Walker is like Lord Farquaad from Shrek and his TAs are the blind mice. The class is a total disaster. He tries to make the group project like "the real world" which is complete bs because it's nothing like the real world. No one knows what is going on and grades are essentially assigned randomly because there are never any rubrics. Avoid taking!

Group projects
Tough grader
1.0
5.0
SENG300
Mar 31, 2021
Wouldn't take again

This prof is the worst prof ever I have had. His assignment and teaching style is vague and disorganized. Avoid him by all price

Test heavy
Group projects
1.0
4.0
SENG300
Grade: Not sure yet
Apr 1, 2021
Wouldn't take again

Great concept for a class ruined by incompetent professor. This is an "industry" course and is supposed to show how industry works. Instead, Walker provides virtually no industry experience beyond an internship in the 90s. Thinks ambiguity is an excuse for "the real world". Structure the class like a real product team and learn to act like a human.

Lots of homework
Group projects
Tough grader
1.0
3.0
SENG300
Grade: Not sure yet
Apr 2, 2021
Wouldn't take again

Hes extremely vague. To a point where even the TA's dont know what the exact expectations are. Always goes on about the "real world" but the real world is never bad. Definitely seems like he had a bad experience in the real world and is now taking it out on his students

1.0
4.0
SENG300
Grade: Not sure yet
Apr 6, 2021
Wouldn't take again

AVOID TAKING! WALKER DOES NOT KNOW HOW TO TEACH. FINALS ARE 10 DAYS AWAY, WE JUST HAVE 25% OF OUR GRADES BACK

Lots of homework
Tough grader
1.0
5.0
SENG300
Grade: B
Apr 21, 2021
Wouldn't take again

One of the worst experiences in my undergrad so far, this class is a scam of what the real world truly is. Prof is a disgrace to the department & should not be teaching. He has no grasp of the real world, changes expectations constantly, & has no clear explanation of anything ever. Prof's remarks and responses to students are rude & uncalled for.

Participation matters
Group projects
Tough grader
1.0
4.0
SENG300
Grade: B+
Apr 21, 2021
Wouldn't take again

While the content is pretty easy, the class organization and specifications or lack thereof is mind blowing. The group projects expectations are incredibly unclear with limited time. Resorted to harassing's the TAs on what is expectable. AND EVERY TA HAS DIFFERNT EXPECTATIONS, meaning there is no marking criteria and is pulled out of their ass.

Lots of homework
Participation matters
Group projects
1.0
2.0
SENG300
Grade: A
Apr 21, 2021
Wouldn't take again

Lectures have absolutely no purpose whatsoever. Learned essentially nothing new in the entire time of taking this course. Feedback on assignments and group projects is nonexistant. Requirements for assignments and group projects are extremely vague, confusing, and constantly change. Getting a good grade is not hard though, just a terrible class.

Participation matters
Group projects
1.0
4.0
SENG300
Grade: A
Apr 22, 2021
Wouldn't take again

This class is yikes. Super ambiguous, unclear expectations. Guy admits he hates rubrics, so you'll never know where you stand. Takes super long to grade stuff (think end of semester). Written replies to students seem pretty snarky as well. Our class discord channel seems to agree with this assessment, so I know it's not just me. Take w/Sohaib

Group projects
Tough grader
1.0
4.0
SENG300
Grade: A-
Apr 23, 2021
Wouldn't take again

Walker seems like a decent guy, but he is atrocious at teaching. His lectures are almost entirely irrelevant to grades, and he presents in this weird way like he's doing you a favor. He talks a lot about how "novices like you" need to learn things, and then fails at teaching them. This with assignments so vague they may as well be in Sanskrit.

Group projects
1.0
4.0
SENG300
Grade: A
Apr 23, 2021
Wouldn't take again

This class kinda sucked, I would not recommend taking it with Walker. I didn't learn a single thing this semester. This class was a fat L, cause I feel like I just wasted $700 smh!

Group projects
1.0
4.0
SENG300
Grade: A+
Apr 23, 2021
Wouldn't take again

Through LOADS of effort and luck, I got a good grade in this class. But I hated it and I haven't learned anything. The class was a disaster start to finish, TAs had no clue what was happening. Expectations were so vague cause he said he thinks the person who invented rubrics should be shot. Most interactions felt belittling/like he was our enemy.

Lots of homework
Group projects
2.0
4.0
SENG300
Grade: Not sure yet
Apr 25, 2021
Wouldn't take again

In the real world, Robert Walker is the last person I would want to be my boss.

1.0
4.0
SENG300
Grade: A
Apr 26, 2021
Wouldn't take again

If you cant tell from the other reviews this semester, this prof deserves no sympathy from anyone. He is so bad that he is comparable to the likes of Jorg Denzinger. If Denzinger was a -11 on a scale of 1 to 10, Walker would be a -10.

1.0
2.0
SENG300
Grade: A
May 5, 2021
Wouldn't take again

This course is simply a waste of $700. It's not just the fact that Walker's final exam is a QnA which he also "grades" but also the fact that this course is a rebadged CPSC 233. The first 3 lectures are ALL YOU NEED for the entire course. And even those were already covered in CPSC 233. So there's absolutely nothing to gain from this course.

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
SENG300
Grade: B+
May 7, 2021
Wouldn't take again

Walker is the worst prof when teaching this course. We didnt know any criteria or expectations on assignments or exams, and the grades therefore are vague with no feedback. Lectures with videos are useless and we didnt learn anything from this course anw.

Lots of homework
Test heavy
Tough grader
1.0
4.0
SENG300
Grade: B-
May 7, 2021
Wouldn't take again

This prof is very lazy and very bad, give us tons of homework, with no rubrics as to how he is marking them, gives us very vague details then grades us on them. A very lengthy and hard project and final with many unnecessary obstacles along the way and then he gave up on grading the final project and gave everyone the same trash grade

Group projects
Tough grader
1.0
4.0
SENG300
Grade: B+
May 8, 2021
Wouldn't take again

300 level class with strange requirements and disgusting grading, I would never take any class from this teacher again if it wasn't a required class.

2.0
4.0
SENG300
Grade: A+
May 8, 2021
Wouldn't take again

Robert's lectures and assignments are extremely vague. He doesn't give much details on what is needed and keeps mentioning this is how the real world is (which is false). The only thing i can give Robert credit for is the flexible calculations of our final marks in the student's favour, but that requires you to nail all the other aspects perfectly

Lots of homework
Group projects
1.0
4.0
SENG300
Grade: Incomplete
Mar 18, 2022

Robert is more concerned with his petty ideologies than teaching us what we need to know to do our projects and assignments. That is if it was even possible to know what the assignments required us to do because they are unbelievably and intentionally vague. Any time you try to find out how to do something his tone suggests you are incompetent.

Group projects
Graded by few things
1.0
4.0
SENG300
Mar 22, 2022

I'd love to give this professor a great A++ cuz he clearly put effort into the teaching the course... but the problem is that the course had no real content since the beginning to teach the students. All you'll get is bloated English that you don't wanna read since you don't get "the point" of what you should be learning.

1.0
5.0
SENG300
Grade: B+
Mar 31, 2022

Walker is very confusing in his teaching, None of his TA's know what is happening. The Students are lost in between different TA's answers. His teaching tune is as if students are his enemy. The midterm was extremely long. Avoid him if you can.

1.0
5.0
SENG300
Apr 6, 2022

Avoid. Group projects start at 5 people and increase to 20 people for the final iteration. If you're ready to be belittled, enjoy sarcastic answers to questions, and test your mental stamina with a heavy workload with ambiguous requirements while learning more about his life than course information, then this Prof is for you!

Get ready to read
Group projects
1.0
5.0
SENG300
Grade: B+
Apr 24, 2022

If you have another option, AVOID him at all cost.

4.0
3.0
SENG300
Apr 25, 2022
Would take again

From a 4th year student who's been in the industry, he talks about amazing topics but not in depth bc of time Though almost all topics are quite useful for software development. The assignments were kinda lame but the project was a very valuable learning experience. I would recommend this class and this prof to anyone.

1.0
4.0
SENG300
Grade: B+
Apr 25, 2022

Since most of us can't avoid taking SENG with him, just pray you can have good teammates. The assignments and projects are horrible as lots of implementations are up to the students to decide. TAs would give no straight answers. In The Real World if a project's requirement and teammates are this bad, your company would go bankrupt.

Tough grader
Group projects
Lots of homework
1.0
3.0
SENG300
Grade: B+
May 4, 2022

Workload ramps up fast & group size went from 5 to 20. This may seem all consuming - he is a forgiving grader, so do not make the mistake of decreasing time/work for your other courses - it's not worth it. I learned more from youtube's on topics discussed than in the lectures. He tries to teach a little bit of everything, without focus on anything.

Group projects
Lots of homework
5.0
5.0
SENG300
Grade: A-
May 4, 2022

This class sucked, so much group work and so many topics that it was overwhelming. In the end he is very fair and logical when it comes to grading! During the experience it was pretty tough and confusing, but by the very end of the class (as you write the final) his methods become clear. Just keep trying when you take the class with him!

Tough grader
Group projects
Inspirational
5.0
5.0
SENG300
Grade: A-
May 4, 2022

The experience sucked, but in the end he is very reasonable when assigning the final grade. Get ready to suffer and never give up, in the end things will work out. A much better experience than some of the other terrible proffs; this one makes sense in his methods and marking. He is also a very nice person, but misunderstood probably.

Participation matters
Group projects
Lots of homework
2.0
5.0
SENG300
Grade: B+
Jan 12, 2023

He's not as bad as other people make him seem... but he's really boring. His grading is generous but the assignments/projects are something else. His way of teaching is meant to prepare us for the workplace... (I'm still not prepared). He's often very unclear with material and you may end up having to self-teach yourself.

4.0
4.0
SENG300
Grade: A-
Jan 18, 2023
Would take again

Dr. Walker gets a bad rap in my opinion. I think it all stems from the fact that he doesn't give you clear cut examples of what he will expect on the tests or everything that will be involved in the assignments, but there is a reason he doesn't. People skipped his class a ton and did bad accordingly. Normally I'd give a 3.0 but I'm giving a 5.0

Participation matters
Group projects
Gives good feedback
2.0
1.0
SENG300
Grade: B
Jan 28, 2023

RJ Walker is in the bottom tier of professors I've had. He is prone to reading off the slides and adding no additional information. If I wanted to hear the slides read to me I'd put them in a text-to-speech program. He is also very unclear when he answers questions in general, not only those about assignments.

1.0
5.0
SENG300
Grade: Not sure yet
Feb 8, 2023

Worst prof ever do not take

Tough grader
2.0
4.0
SENG300
Grade: B+
Apr 18, 2023

no matter what u do u get a B. doesn't really grade or give any actual feedback, just makes up bs that locks you into getting a B. Have fun lmao

Group projects
2.0
4.0
SENG300
Grade: Not sure yet
Apr 22, 2023

The group projects in this course are really unfair. If there is a section missing because of another student unable to do the work, you're grade is affected, even if your own participation was good. It also makes up 50% of your grade. Overall, all the useful stuff you learn is outside the project, which only makes up half the course and the mark.

Tough grader
Participation matters
Group projects
3.0
5.0
SENG300
Grade: A-
May 17, 2023

He purposely makes SENG 300 an irritating course ridden with vague instructions and a ridiculous 25-person group project to prepare students for "the real world". You're almost guaranteed to have a bad time, but at the end he is very generous with grading and adjusts your mark to your advantage.

Get ready to read
5.0
1.0
SENG300
Grade: F
Oct 18, 2023
Would take again

Amazing guy. Even though I failed in this class, I love him. I can't live without him

Inspirational
Hilarious
Caring
1.0
5.0
SENG300
Grade: Incomplete
Oct 25, 2023

Please, don't take this guy if you don't have to. His definition of """""teaching"""" is to drop you in with extremely complex assignments without any real context or actual direction. The TA's won't help you either, making this class very unintuitive and unfair. If I could keep one person from taking him, I'd have made the world a better place.

Tough grader
Get ready to read
Group projects
1.0
4.0
SENG300
Grade: Not sure yet
Oct 25, 2023

The overall reviews speak volumes. Avoid like the plague

Get ready to read
Group projects
Lots of homework
1.0
5.0
SENG300
Grade: Not sure yet
Oct 26, 2023

The entire midterm format worth a large portion of our grade was the complete opposite to the past 4 papers handed out for revision, and what was the majority explained in class. Half of the exam was illegible, being rushed to print and handed out. Horrible exam and teaching format.

Get ready to read
Lots of homework
So many papers
1.0
5.0
SENG300
Nov 1, 2023

worst prof of my life

Hilarious
Lecture heavy
1.0
5.0
SENG300
Grade: Not sure yet
Nov 5, 2023

A super boring and ambiguous guy that doesn't teach enough to know how to do the assignments and group projects. The midterm was god awful as it was missing pages for some and the print quality for some of the diagrams were barely legible. Can't really avoid him since he's the only one that teaches this course.

Tough grader
Group projects
1.0
4.0
SENG300
Grade: Not sure yet
Nov 9, 2023

He goes on marginally related tangents constantly and fails to provide enough context for the concepts he teaches. He is also incredibly condescending towards students, and blames some of his failings on us. I find it very hard to believe only a few people out of 300 or so are capable of getting A-range grades. At that point, your process sucks.

1.0
5.0
SENG300
Grade: Not sure yet
Nov 19, 2023

Really unhelpful, and rude towards students. Asked for my exam back and questioned my grade and was belittled. Has to be one of the worst professors at the uni.

Tough grader
So many papers
Lecture heavy
1.0
5.0
SENG300
Grade: Drop/Withdrawal
Nov 24, 2023

14 days each to do Iteration 1, and 2, and 3. 20 days after handing in Iteration 1 we have received nothing, not even a line of feedback. Iteration 2 is supplementary to 1, and 3 to 2, etc. We will be handing in Iteration 3 in a week not knowing if we even passed the 1st. Nightmare course, horrendous professor who's extremely inapproachable. AVOID

Get ready to read
Group projects
Lots of homework
1.0
5.0
SENG300
Grade: Drop/Withdrawal
Nov 24, 2023

Had to drop out because Project Iteration 3 is a Pass/Fail and we have not gotten back anything regarded handed in Project Iteration 1, Project Iteration 2, and all our tutorials have been moved online. Impossible to learn and progress in the course, ridiculous work load that relies on getting lucky group members. Bad group member, you are done.

So many papers
Lecture heavy
Test heavy
1.0
4.0
SENG300
Grade: A-
Dec 7, 2023

Your grade is disproportional to the amount of effort you put in. Highly luck based course. Class is boring and bro finds every way to blame the students, without considering that his teaching is why students are skipping class. It is a challenge to stay awake in his class, and he rarely finishes his lectures.

1.0
5.0
SENG300
Grade: Not sure yet
Dec 8, 2023

Terrible prof.

Tough grader
Group projects
Lots of homework
1.0
5.0
SENG300
Grade: Not sure yet
Dec 10, 2023

Very vague, ambiguous. Man just gives off a negative aura. If you go to lecture, you'll feel like you've gained nothing - good luck trying to get any feedback from him. The project is a strange simulation where Robert plays multiple personas - figure out how to address him "Ms. Leeder, Manager, but don't you dare use "Prof Walker".

Tough grader
Group projects
Graded by few things
1.0
4.0
SENG300
Grade: Not sure yet
Dec 10, 2023

Robert is a terrible prof, whose lectures are very boring, vague and ambiguous. Like another review mentioned it is a challenge to stay awake in his class. Your grade depends on your luck with your teammates, plus he updates the hardware code we are working with hours before the deadline causing us to rush to complete it. Avoid if possible.

Group projects
Graded by few things
1.0
4.0
SENG300
Grade: B+
Dec 10, 2023

I will let you rate him based on this: he spent 7 minutes explaining what "legos" are because apparently we are so uneducated. He takes 2-3 business days to develop on an idea with his ambiguous examples & you lose track of the point midway. His speaking skills make you drowsy even when you aren't actively listening. Moral: "Don't be Sheep".

Gives good feedback
Inspirational
Respected
1.0
5.0
SENG300
Grade: B+
Dec 13, 2023

One of the worst experiences of my life in any kind of Education based endeavor, to think this man gets paid to complain to second year students boils my blood. Really rude, inaccessible, and belligerent towards students outwardly via email, and in person. Forgot to made Grades visible for 7 weeks, no wonder 4/400 people turn up to the lectures!

Tough grader
Group projects
Lots of homework
2.0
5.0
SENG300
Grade: B
Dec 19, 2023

Group assignments were unfair, as final grade was based on the entire group's contribution, not your own. Lectures were slow. Began the midterm late because prof was not ready, and pages were missing. Prof was unprofessional in his correspondence, calling us "suckers" and accusing us of being "deficient" for getting a B- average on said midterm.

Tough grader
Group projects
Lots of homework
3.0
5.0
SENG300
Dec 21, 2023

He is considerate if you come to class(such as he gave our group an extension on an assessment as he knew our names/faces from the lectures). That being said, the groups for the project (that is a bulk of your grade) are made by lumping people with similar midterm marks together. So if you bomb the midterm, get ready for a group that does nothing.

4.0
4.0
SENG300
Grade: Not sure yet
Jan 5, 2024
Would take again

Very high workload. He wants to see people pass but also wants to see people show up and not just blend in being names and numbers in a database. His mid semester email was interesting, although some of it was right. The group work was dreadful if you got a bad group but wonderful if you got a good one. You just had to participate and play his game

Group projects
Inspirational
Lots of homework
1.0
5.0
SENG300
Grade: Not sure yet
Jan 6, 2024

His approach was disorganized, leaving us confused about the course material. His explanations were unclear. Furthermore, his demeanor was often brusque and dismissive, making it uncomfortable to ask questions or seek clarification. This attitude not only hindered our learning experience but also created an unwelcoming classroom atmosphere. Bad

Get ready to read
1.0
5.0
SENG300
Grade: Not sure yet
Jan 6, 2024

Had to go to the dean about him, never in my life have i ever met such a poor teacher as well as an unkind person. Please try avoid

1.0
4.0
SENG300
Grade: B+
Jan 7, 2024

Based of my own calculations this is my grade but the new semester starts in two days and final grade still hasn't been updated onto the portal. For the actual class, the lectures are boring and he's a little conceited. I was lucky enough to be put into good groups from the first project iteration. The first 3 assignments were the most challenging.

Tough grader
Group projects
Lots of homework
2.0
5.0
SENG300
Grade: C+
Jan 7, 2024

Group projects are unfair and if you are put into bad groups, you are done, even if you work really hard.

Tough grader
Group projects
2.0
5.0
SENG300
Grade: A-
Jan 8, 2024

I didn't have much of a problem with the vagueness/some of the content of the course as that stuff could be applicable "in the real world." However, the workload in this class is way too high and very group dependent. I heard the grading was supposed to lenient but that was far from the case imo. Lectures are a waste of time imo.

1.0
5.0
SENG300
Grade: B+
Jan 8, 2024

Waited over a month for grades for him to remove the class from our web portal, would be great if I could access an unofficial course grade, let alone I dare say any basic feedback. For someone who tirelessly speaks about lack of student effort, care, and time management- he could take more than a few lessons himself. Quite a shocking prof.

Tough grader
Group projects
So many papers
1.0
5.0
SENG300
Grade: Not sure yet
Jan 8, 2024

A course where your grade revolves entirely around the quality and effort of your group peers, at no point were we able to meet/choose members. Groups and requirements constantly changed, LAST MIN, and workload was extremely excessive in comparison to ALL other 300 levels. You could be an A student and walk out with a C here, bad course and prof.

Participation matters
Group projects
Lots of homework
1.0
5.0
SENG300
Grade: A-
Jan 8, 2024

Never felt so in the dark with a course, and uncomfortable around a professor. Using playground insults and names is a really intelligent and helpful way to teach, I feel sorry for the poor students who were merely asking (valid) questions. If you are able to avoid him, for your mental health, gpa, and much more- please do.

So many papers
Test heavy
Graded by few things
1.0
5.0
SENG300
Grade: B
Jan 8, 2024

Surprise! He lied! There is no flexible grading, other than removing the first 3 assignments of which I, and my peers, worked tirelessly on. Nothing about that is helpful, or even remotely flexible, merely helping people who did nothing for the first month of the course. Not someone you want teaching you at any point of your uni career. Yikes!

Tough grader
Participation matters
Group projects
1.0
5.0
SENG300
Grade: B
Jan 11, 2024

No one knows how his TA's grade especially since he doesn't require them to give us any form of feedback. All grades are entirely subjective and your final grade also heavily depends on the group mates you have (which you have no say in picking). It doesn't matter if you pour 10 days or 2 hours into a project, you will still end up with a B.

Tough grader
Group projects
1.0
3.0
SENG300
Grade: B+
Jan 13, 2024

he's got a massive ego and talks down on students. his lectures are extremely boring as well. sent out a 2100 word email belittling and tearing apart students for having a 70% avg on the midterm. no other prof gives a snarky response when u ask for a 2 day extension bc u have 2 finals the day after sth is due. hes my biggest op next to james tam fr

Group projects
2.0
5.0
SENG300
Grade: B+
Jan 16, 2024

Please avoid him. During the semester he never coherently delivered a lecture, and then blamed students for not knowing material. He provided an midterm that featured illegible and missing questions, which negatively affected some students grades. Plus his group projects feature random groupmates who may or may not care. Good luck.

Group projects
3.0
4.0
SENG300
Jan 23, 2024

He is actually a good guy and has a high expectation of his students, he may be not that approachable in his lectures, but he is good at the end of the course. Some of the course content I think is useful and interesting.

1.0
5.0
SENG300
Grade: Rather not say
Jan 25, 2024

he sux

1.0
4.0
SENG300
Grade: B
May 5, 2024

By far the worst professor I have had in uni. The fact that they allowed this guy to teach this course for apparently around 20 years boggles my mind. I was really excited to take this course at first, but this guy was able to take away all of the excitement I had for it. Every topic on this course is actually quite interesting, but he just stinks

Tough grader
Group projects
3.0
4.0
SENG300
Grade: B+
Nov 19, 2024
Would take again

Say what you want about walker, SENG300 at least had skill-based matchmaking for group work which prevents slackers from doing nothing. Better than most profs in that regard, but still not perfect for sure.

Get ready to read
Group projects
Gives good feedback
1.0
5.0
SENG300
Grade: B
Mar 13, 2025

Avoid like the plague.

1.0
5.0
SENG300
Grade: B-
Mar 26, 2025

got a 65% on the midterm and homie paired me up with people who got 40% on the midterm 😭

1.0
5.0
SENG300
Grade: Rather not say
Oct 30, 2025

For anyone reading this, I am begging you- stay away from this guy!

Tough grader
Graded by few things
1.0
5.0
SENG300
Grade: Drop/Withdrawal
Nov 3, 2025

Any positive reviews were written by the prof himself. Fake news.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
Not sure yet (22)
B+ (19)
A- (10)
Grade Distribution
A(7)B(11)C(1)D(3)F(1)A-/B+(29)
Based on 81 reported grades
Not sure yet: 22
B+: 19
A-: 10
B: 9
Common Tags
Group projects (46)
Tough grader (29)
Lots of homework (20)
Get ready to read (11)
Participation matters (8)
Graded by few things (7)
Lecture heavy (6)
So many papers (5)
Rating Trend

Declining

-0.94 avg change
Jan
May
Nov
Mar
Oct
Nov
Last 6 months
Ratings by Course

SENG531

5.0

(1)

SENG403

4.0

(1)

SENG 301

3.0

(1)

SENG301

2.7

(19)

SENG311

1.6

(5)
+3 more courses
Difficulty by Course

SENG511

5.0

CPSC641

5.0

SENG311

4.6

SENG300

4.2

SENG 301

4.0

Similar Professors