1.8
Quality4.1
Difficulty8%
Would Retake117
Reviews8%
Would Retake
117
Reviews
Rating DistributionOfficial
117 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.94 avg changeRatings by Course
SENG531
5.0
(1)SENG403
4.0
(1)SENG 301
3.0
(1)SENG301
2.7
(19)SENG311
1.6
(5)Difficulty by Course
SENG511
5.0
CPSC641
5.0
SENG311
4.6
SENG300
4.2
SENG 301
4.0
Reviews (116)
This guy needs his ass kicked.
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!!!
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.
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.
He should change his title from a pfofessor to an unprofessor who is very incompetent.
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.
The course is all about concepts, and a lot of people don't like that.
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.
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.
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.
He is a great professor. He is really enthused with the course and makes everything easier to understand! I highly recommend him!
Awful. Boring lectures, and is very condescending. Exams were difficult - the previous years' weren't even helpful.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
Incredibly boring lectures, but definitely a decent and helpful prof and TAs.
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."
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.
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.
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.
If you skip his class and if he can identify you, expect to be graded more harshly.
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.
His assignments can't be more vague. Students end up having to ask a ton of questions.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This class is so mess. Assignment is mess. Group project is mess. Everything is mess.
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
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!
This prof is the worst prof ever I have had. His assignment and teaching style is vague and disorganized. Avoid him by all price
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.
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
AVOID TAKING! WALKER DOES NOT KNOW HOW TO TEACH. FINALS ARE 10 DAYS AWAY, WE JUST HAVE 25% OF OUR GRADES BACK
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.
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.
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.
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
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.
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!
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.
In the real world, Robert Walker is the last person I would want to be my boss.
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.
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.
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.
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
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.
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
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.
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.
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.
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!
If you have another option, AVOID him at all cost.
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.
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.
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.
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!
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.
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.
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
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.
Worst prof ever do not take
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
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.
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.
Amazing guy. Even though I failed in this class, I love him. I can't live without him
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.
The overall reviews speak volumes. Avoid like the plague
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.
worst prof of my life
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.
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.
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.
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
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.
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.
Terrible prof.
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".
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.
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".
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!
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.
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.
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
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
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
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.
Group projects are unfair and if you are put into bad groups, you are done, even if you work really hard.
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.
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.
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.
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.
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!
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.
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
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.
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.
he sux
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
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.
Avoid like the plague.
got a 65% on the midterm and homie paired me up with people who got 40% on the midterm 😭
For anyone reading this, I am begging you- stay away from this guy!
Any positive reviews were written by the prof himself. Fake news.
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.94 avg changeRatings by Course
SENG531
5.0
(1)SENG403
4.0
(1)SENG 301
3.0
(1)SENG301
2.7
(19)SENG311
1.6
(5)Difficulty by Course
SENG511
5.0
CPSC641
5.0
SENG311
4.6
SENG300
4.2
SENG 301
4.0