3.5

Byron Becker

Computer Science - University of Waterloo

3.5
Quality
3.2
Difficulty
85%
Would Retake
124
Reviews
3.5
Quality
3.2
Difficulty
3.4
Helpful
3.5
Clarity

85%

Would Retake

124

Reviews

Rating Distribution
Official

5

49

4

25

3

19

2

14

1

17

What Students Say

More like bad test maker

CS349 - 1.0 rating

But answers questions very well

CS135 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

71%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

83% confidence
Based on 11 grades
Most common grades:
A (3)
B (2)
A+ (2)
Grade Distribution
A(5)B(3)C(1)D(0)F(0)A-/B+(2)
Based on 13 reported grades
A: 3
B: 2
A+: 2
C+: 1
Common Tags
Amazing lectures (5)
Hilarious (4)
ACCESSIBLE OUTSIDE CLASS (3)
Respected (3)
Inspirational (3)
LOTS OF HOMEWORK (2)
Clear grading criteria (2)
Caring (2)
Rating Trend

Improving

+0.26 avg change
Dec
Dec
Apr
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS122

5.0

(1)

CS135

4.2

(22)

CS131

4.2

(6)

133

4.0

(1)

CS132

4.0

(21)
+7 more courses
Difficulty by Course

CS131

3.8

CS349

3.5

CS132

3.2

CS136

3.2

CS130

3.2

Reviews (124)
2.0
4.0
CS134
Jul 25, 2001

Grrrrrr... Not my type of prof.

3.0
4.0
CS130
Jul 25, 2001

No Comments

2.0
5.0
CS130
Jul 25, 2001

No Comments

2.0
3.0
CS130
Aug 5, 2001

No Comments

3.0
5.0
CS130
Aug 29, 2001

No Comments

5.0
3.0
CS130
Sep 10, 2001

Very energetic. Likes to teach.

5.0
2.0
CS130
Sep 16, 2001

No Comments

5.0
4.0
CS130
Oct 8, 2001

high energy, but can be boring

1.0
3.0
CS241
Oct 21, 2001

Ask him what the (calculus) quotient rule is and see what his answer is.

5.0
2.0
CS130
Grade: C+
Dec 7, 2001

Excellent prof. He's a genius.

5.0
1.0
CS130
Jan 4, 2002

clear, energetic, cared about students, available to help, recommended

5.0
1.0
CS130
Jan 14, 2002

Very dynamic prof, clear explanations. A bit on the easy side of things, though.

5.0
1.0
CS130
Jan 14, 2002

excellent prof........i recommend him

1.0
4.0
CS130
Jan 24, 2002

switch out of his class if you have him.

1.0
4.0
CS130
Jan 24, 2002

What more do i need to say? GAME OVER!!

1.0
3.0
CS134
Feb 7, 2002

Way up there!!! please consider students as human beings

1.0
3.0
CS130
Feb 8, 2002

He definitedly knows how to make you hate CS!!!!

3.0
4.0
CS130
Feb 13, 2002

No Comments

2.0
3.0
CS130
Feb 22, 2002

He's funny and very intelegent, but unless you are a genious you won't do well

1.0
5.0
CS130
Mar 6, 2002

he is the worst teacher in this whole school, if you have him drop right away!!!

1.0
5.0
CS130
Mar 12, 2002

you're the worst prof in this whole university. I think you are a ****

2.0
2.0
CS130
Mar 18, 2002

Hard to follow, boring, energetic, helpful if you go to see him

5.0
2.0
CS130
Mar 25, 2002

Very clear, compared to other 130 profs. Take his section and win final exam.

1.0
5.0
CS132
Mar 25, 2002

Goes Fully out of his way to make sure everyone knows He authored stuff

5.0
3.0
CS132
Apr 17, 2002

He is passionate about his work and is very helpful in and out of class.

2.0
3.0
CS130
Apr 17, 2002

unless u know ur stuff, not recommeded, really boring

4.0
2.0
CS132
Grade: B-
May 8, 2002

You can learn from him if try... Some odd manerisms

1.0
4.0
CS130
May 24, 2002

He is a shame to the Math Faculty.

4.0
3.0
CS132
Aug 1, 2002

take him if the other prof is not Karen, energetic but still borin, not recomndd

5.0
2.0
CS130
Oct 6, 2002

well, I hate computers... but I liked his class

4.0
2.0
133
Oct 8, 2002

nice teacher,known his stuff well, and always helpful.He 's energetic.

4.0
5.0
CS131
Nov 4, 2002

em, this guy nice and helpful, plus super smart. but his exam made me swear...

5.0
3.0
CS130
Dec 16, 2002

Loves CS and loves Jotto, plays Jotto with his wife every night before bed

5.0
2.0
CS131
Dec 18, 2002

Much easier to understand then some... explains concepts well.

4.0
3.0
CS131
Jan 2, 2003

he's a good prof........explains things quickly........but his exams sucks

3.0
4.0
CS132
Jan 12, 2003

He can explain concepts clear but his lecture is boring.

2.0
4.0
CS130
Jan 30, 2003

Once asked me, What are you doing in CS134?? . Built a suspension bridg

2.0
5.0
CS131
Feb 20, 2003

Decent prof, a little strict when we don't know what we're doing, brutal exams!

3.0
3.0
CS133
Mar 13, 2003

Very smart but cannot explain concepts very well. Lectures were boring.

1.0
5.0
CS133
Mar 22, 2003

I don't know if he even knows how to program a VCR, let alone a comp program!

5.0
5.0
CS131
Apr 22, 2003

Good prof! Explained things very clearly. But, if you don't have any programming experience prior to high school, good luck! This was one hard course, probably the hardest course I will ever have to take!

3.0
4.0
CS132
Jun 28, 2003

He is a little bit like a monkey when teaching. He used to speak aloud to frighten us, maybe he just want us to pay much more attention to him! And the exam really sucks.

4.0
5.0
CS132
Jul 28, 2003

Helpful prof, but his exams are ridiculously hard. He expects you to know way too much...much more in depth than what he covers in class...

4.0
5.0
CS132
Jul 29, 2003

He knows his stuff. He teaches well but his exams are totally brutal.

5.0
3.0
CS132
Aug 27, 2003

EXpects alot from students

5.0
3.0
CS132
Sep 1, 2003

Very helpful and honest teacher.

4.0
3.0
CS133
Oct 27, 2003

JUST DON'T EVEN BOTHER STUDYING FOR THE EXAM, YOU'LL STILL FAIL!!!

4.0
4.0
CS133
Oct 30, 2003

The next comment says it all, the midterm is NOTHING like the sample!

4.0
1.0
CS133
Dec 7, 2003

Obsessed with his book. If there's an error, he'll pause for a minute making corrections on his hard copy. Don't buy the book; just use your partner's. Course was easy. Be cautious of the poor wording on assignments and tests (they won't clarify).

3.0
3.0
CS133
Dec 7, 2003

nice guy, wants to help...i just didn't understand anything, and the book doesn't help with much except some stupid robots.

5.0
3.0
CS133
Dec 21, 2003

His book is great if you are a beginner to Java. Lectures are boring and the material doesn't really lend itself to be anything entertaining.

3.0
3.0
CS133
Dec 22, 2003

He's alright, but after his lectures you still won't get it.

3.0
3.0
CS133
Dec 29, 2003

This guy's a bit of a tool. What's with all the freakin' analogies, just teach it straight!! I think he'd make love to robots if he had the chance. He always insists _his way_ is the best and only way to do things. Don't bother with this course, go to 134

4.0
3.0
CS132
Feb 27, 2004

He knows the stuff very well. Excellent prof if you want to learn stuff from him. However, the lectures and practicums, similart to other cs courses, are way too boring (almost fell asleep in every class).

3.0
4.0
CS132
Mar 20, 2004

The book he wrote won't help you on the exam. He expects alot from his students. Hard midterm and hard final

4.0
3.0
CS132
Grade: B
Mar 21, 2004

Good prof, answers your questions and makes you understand. But, the textbook is useless for this course as warned at the beginning of the course. Go to the lectures, and you should do fine.

2.0
4.0
CS133
Grade: Not_Sure_Yet
Mar 28, 2004

not great speaker...make assumptions of students too much..

5.0
3.0
CS132
Mar 29, 2004

Very helpful, but lots of people just hate CS and can't understand it. Didn't touch the textbook, the course notes were perfect. Some assignments seemed unorganized, but overall very easy for me to learn. Answered questions perfectly.

4.0
3.0
CS132
Apr 3, 2004

Good prof. Very enthusiastic and explains things clearly.

1.0
4.0
CS132
Apr 18, 2004

textbook is awful, and I think he'll never get rid of it even though a million students have complained about it.

5.0
3.0
CS132
Jun 2, 2004

Really friendly and helpful. I personally thought that the textbook was a good introduction to CS having no background in it. Definitely a brighter part of my day.

3.0
2.0
CS133132
Jul 4, 2004

He thinks he is funny, but he is not.

5.0
1.0
CS132
Jul 16, 2004

wrote a horrible textbook but is a great teacher. (although the fact that cs132 is a joke might have helped)

4.0
2.0
CS133
Jul 25, 2004

Becker is a fun guy. Tries to make CS interesting even for those that don't want to be there. His textbook is completely useless...make good use of the course notes and you'll be fine.

5.0
5.0
CS132
Aug 30, 2004

A very good prof! I personally found the textbook to be helpful, and the course notes to be very clear. However, the assignments are demanding, and the exams are quite brutal!

5.0
1.0
CS132
Oct 21, 2004

great prof! useful textbook

4.0
2.0
CS133
Nov 13, 2004

I thought he was a great prof. He explained concepts very clearly. He uses very good analogies, which helped a lot esp during my final exam! Even though he might be a little boring at times, he did a great job of teaching the material.

4.0
4.0
CS133
Nov 30, 2004

He was overly enthusiastic...and he jumps all over the place. Somewhat intimidating for those who don't know whats going on in the class. Difficult subject. Midterm was a killer...but final was slightly easier. Didn't understand much of the material.

1.0
3.0
CS133
Dec 20, 2004

No Comments

5.0
3.0
CS122
Jan 26, 2005

great prof., knows how to keep the attention of those who don't want to be there, VERY fair and reasonable man in general

5.0
1.0
CS132
Feb 2, 2005

Excellent!

3.0
4.0
CS133
Mar 1, 2005

Knows his stuff, but isn't really helpful in person. He wrote the book that all CS lecturers use for 1A, so he knows what he's talking about. You'll either hate him or love him.

5.0
3.0
CS131
Mar 30, 2005

I never programmed**** b4 this class. He is an awesome prof. REally energetic TAKE HIS COURSE. Really nice guy too. Should really change that belt tho .. looks like a cowboy :P

2.0
3.0
CS133
Apr 22, 2005

He is very enthusiastic about the course and tries to get students involved. His explanations could be better however and asking him for help outside of class isn't "helpful". The fact that all students had to buy the incomplete, useless and irrelevant textbook that he wrote really annoyed me.

4.0
2.0
CS133
May 5, 2005

He new my name by the end of the course.

4.0
3.0
CS134
Jan 2, 2007

good prof... you can tell he really enjoys it. in the course, just do all the assignments and go in for help if you need it. it's can be hard (especially written ones for me, since at least with the programming assignments you knwo when you get it right). textbook is optional, it can help to clarify things. but not necessary.

5.0
1.0
CS134
Jan 25, 2007

This course was deadly dull. Please take CS 135/136 instead if you can.

5.0
2.0
CS134
Aug 16, 2007

Awesome prof. Explains things amazingly well. Even if you are in another section, attend his lectures!

3.0
4.0
CS134
Oct 5, 2007

prof was ok, but he seemed to focus more on programming code than teaching theoretical concepts.

4.0
2.0
CS241
Nov 12, 2007

Very clear in his explanations.

5.0
2.0
CS241
Dec 25, 2007

By far the most organized, clear course ever. Prof knows his material, presents it in a clean fashion. There are no course notes or textbook but the way he teaches the course you honestly dont need them. Do the assignments and that should get you through. Exams and very concept based so go to his class, sit down, and shut up. there, A guaranteed

4.0
3.0
CS134
Mar 26, 2008

Pretty good prof overall. The concepts he teaches aren't too tough and if you attend class, you will go over examples. The class has been made easier since I had it and I know the assignments aren't as big as they once were. Just read the text readings, look over the examples and you'll ace the course. Oh and the exam was quite long; 18 pages.

5.0
4.0
CS241
Jun 15, 2008

Great proff, I would attend his lecture over the one I signed up for because he makes understanding easy. I hope UW holds on to him.

3.0
2.0
CS135
Jan 8, 2009

Didn't quite like him much, maybe 'cause in the past I've always had AMAZING cs profs. Not very funny, voice kind of monotone/quiet, only went to his class for the i-clickers.. not very friendly when replying emails.. fallen asleep in his class WAY too many times.. but out of the teachers in cs136 this year he's decent. !HtDP IS AVAILABLE ONLINE!!

5.0
1.0
CS136
Feb 25, 2009

Easily one of the best CS professors in the University. Really knows his stuff, and keeps people engaged. Extremely nice person.

5.0
2.0
CS136
Apr 3, 2009

Crystal clear explanations in class. I had a lot of fun in his class, and many would agree. Definately a top-tier lecturer. Experience in teaching is very well displayed during classtime. Keep it up!

2.0
3.0
CS136
May 11, 2009

He knows his stuff alright, and student learn from him. Teaching skill is just as expected from university. However, he is just too over inflated, and is not nice to students. Would not have him again, there are more better professors than him, hand down.

1.0
5.0
CS136
Sep 15, 2009

I thought he was good at first, until I realized he didn't teach us enough.

5.0
4.0
CS136
Nov 12, 2009

Makes an ungodly hard course much easier than it is. This guy is absolutely amazing, and really knows his stuff. If you're taking CS 136, pray that you get this prof. One of the best professors I've ever had.

4.0
1.0
CS135
Jun 9, 2010

Decent teacher, class wasn't too though. Used the i-clicker a couple times a class.

3.0
4.0
CS136
Jun 11, 2010

He is good at teaching the material with enthusiasm. However when I took this the assignments were really confusing and he even admit that it was. When you approach him for help, he seems like he doesn't care about the student. He is also one of the CS advisers and every time I ask a question, he seems to have a "screw you" attitude.

1.0
5.0
CS135
Jun 15, 2010

Worst prof ever. He doesn't teach the material well in class and if you ask him for help outside of class he wont help you, he'll just be a **** to you..

3.0
4.0
CS135
Sep 19, 2010

In his class, you're just another number.

3.0
4.0
CS135
Sep 19, 2010

He is very clear and concise, but in his class, you're just another number, not a student. His asssignments aren't very easy and you definitely need an i-clicker for his class.

5.0
3.0
CS135
Oct 6, 2010

I don't know why people have bad things to say about this man. He is pretty enthusiastic, good at explaining things, answers any questions you have and you can tell he cares when he is answering people's questions late at night on the newsgroup right before an assignment is due.

5.0
4.0
CS135
Dec 2, 2010

You know he's good, when at the end of the course, everyone claps. I dont understand everyone's negative comments, because the assignments are very doable, and they're the same across all CS 135 classes no matter the teacher. He's very clear, and an communicate very well. Currently one of my best teachers.

5.0
2.0
CS135
Jul 18, 2011

Very enthusiastic teacher,he will help you is you go to him during office hours. He helps on the newsgroup and if you contact him via email. Not very good board writing practice, but is very clear when talking. My favorite CS 135 and 136 teacher.

5.0
5.0
CS135
Nov 24, 2011

i had to drop down from this course after a month, but i was really sad about it because byron was awesome! willing to spend an hour helping me.

2.0
5.0
CS135
Dec 28, 2011

Slide reader... And he looks very strict. However, enthusiastic.

3.0
5.0
CS349
Sep 10, 2012

Course is ill-structured. Exams are unfair -- he asks about in class details rather than generic concepts. Need to memorize slides to do well in exams. Assignments take huge effort and are not related to exams.

5.0
3.0
CS135
Oct 1, 2012

Good prof! This man knows his stuff. Very organized and very approachable. He is also good at communicating.

5.0
2.0
CS349
Aug 2, 2014

Good prof. Exams are a bit unusual (focus more on the theory side, whereas the assignments are almost exclusively practical). Active on the message board, and available outside of class. Interesting lectures as well. The course was a lot of work but was marked fairly and explained properly.

5.0
3.0
CS349
Aug 18, 2014

Awesome prof. Well organized course, interesting content, very practical assignments. Straightforward but helpful in class, on discussion board or via email. Exams focused mostly on theory (which was ok, since it was barely tested on assignments). Very fair marking of exams and assignments - provided explanations wherever possible.

4.0
5.0
CS349
Grade: B
Dec 22, 2014

This course is interesting and helpful. But I would suggest you to take it with other professor. If you insist to take it with him, get ready to receive a low grade.

5.0
2.0
CS349
Jan 1, 2015

Spoke clearly in different tones. Lectures were very entertaining. Lecture slides were concise and informative. The prof was very enthusiastic and he motivated students to really think in class. Cared about students very much. Great demos. Put a lot of effort into making the course as good as possible. Need to manage time better though.

4.0
4.0
CS349
Grade: B+
Jan 6, 2015

Most professors at UW try to give us a grade for assignment and exam as high as possible, however, this guy try to give student a grade as low as possible.

5.0
1.0
CS349
Feb 7, 2015

Awesome prof, very clear, always available after class. The assignments were cool, I think I benefited from them a lot. In addition to coding some portion was about theory of design as well, and he even addressed problems in design like gender, age stereotyping etc without any bias, in other words: he's a true gentleman!

1.0
5.0
CS349
Apr 25, 2015

If you looked at his CV, he is a lecturer since 1991. Now he is still a lecturer. If you know what I mean, skip him if possible.

1.0
5.0
CS349
Nov 16, 2015

Tough grader? More like bad test maker! The lectures were pretty much a waste of time. Assignments are about the only thing where you will learn stuff in this course. The exam questions are "list the 5 principles of ___" or "what are cones and rods?". That's the kind of exams you will be getting, so be prepared to memorize every word on the slides!

1.0
5.0
CS349
Grade: Not sure yet
Nov 24, 2015

his slides has nothing to do with the assignments and be prepared to remember every single words on the slides for the exams. good thing is you can skip all the lectures because he's a slides reader.

3.0
4.0
CS349
Dec 14, 2015

well, I would say that slides are not reader friendly even though this course talks much about users' feelings. Titles aligns vertically. It sucks!!! I feel like reading about psychology and biology instead of computer science... assignments are interesting and really cost much time.

4.0
3.0
CS349
Grade: A
Aug 18, 2016
Would take again

Explains concepts clearly,willing to answer questions. Only problem is assignments are very time consuming & course notes aren't helpful for it. This course has always been text heavy (lot of psychology and a little anatomy but it's UI, what else do you expect?) so as long as you know the slides and have common sense, exams aren't hard.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
2.0
1.0
CS349
Oct 25, 2016
Wouldn't take again

Worst quality of exams I had at UW.

5.0
2.0
CS135
Nov 13, 2018
Would take again

Lectures very engaging with solid worked examples. Took time to answer questions in class and was very approachable and helpful during office hours

Respected
Participation matters
Hilarious
5.0
3.0
CS135
Grade: A-
Dec 5, 2018
Would take again

Great prof. Funny, accessible, explains things clearly, answers questions fully and in detail.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
3.0
CS135
Dec 13, 2018
Would take again

Excellent lecturer. The course content was quite dry, which isn't his fault, but his explanations are very clear. He is willing to your questions during lecture, right after the lecture or during office hours. Moves through the content at a good pace and does his best to make the lecture interesting.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
2.0
3.0
CS135
Jan 1, 2019
Wouldn't take again

Very boring lectures, couldn't pay attention at all mostly because he talks like he's talking to himself and is a slide reader. But answers questions very well.

5.0
3.0
CS135
Grade: A
Dec 25, 2019
Would take again

An amazing prof, really seems to care for all of his students. His lectures are funny and quite helpful, he puts great emphasis on material to make everyone understand. Was my first time ever programming yet did very well in the course thanks to this man, without him as a prof I reckon I would not have done nearly as well, 3.3 rating is not right!

Skip class? You won't pass.
Amazing lectures
Lecture heavy
5.0
2.0
CS135
Dec 7, 2020
Would take again

I actually loved this prof. I don't know what else to say. He was amazing. He had online lectures for my class, due to covid, and I watched all the videos with enjoyment. They were not boring at all imo. I don't know why his rating is 3.3, I would've expected much better.

Inspirational
Hilarious
Caring
5.0
4.0
CS135
Grade: A+
Dec 13, 2020
Would take again

You're lucky if you have him. He puts a lot of effort into the course, amazing prof I would take CS135 again if I could with him.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CS135
Apr 3, 2021
Would take again

Went above and beyond during online learning His videos were really funny

5.0
2.0
CS135
Grade: A
Jun 10, 2021
Would take again

Took CS135 online in 1A and this man's video lectures were the GOAT. He clearly put a lot of effort and care into them to make it easy for us to understand challenging concepts.

Amazing lectures
5.0
2.0
CS135
Grade: A+
Nov 12, 2021
Would take again

Very dedicated to online training, and very good at it too. Great course and slides. Probably the only fun course I've ever taken in this hellhole

Respected
Amazing lectures
Caring
5.0
2.0
CS135
Dec 15, 2021
Would take again

One of the best professors I've had.

Respected
Inspirational
Clear grading criteria
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

71%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

83% confidence
Based on 11 grades
Most common grades:
A (3)
B (2)
A+ (2)
Grade Distribution
A(5)B(3)C(1)D(0)F(0)A-/B+(2)
Based on 13 reported grades
A: 3
B: 2
A+: 2
C+: 1
Common Tags
Amazing lectures (5)
Hilarious (4)
ACCESSIBLE OUTSIDE CLASS (3)
Respected (3)
Inspirational (3)
LOTS OF HOMEWORK (2)
Clear grading criteria (2)
Caring (2)
Rating Trend

Improving

+0.26 avg change
Dec
Dec
Apr
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS122

5.0

(1)

CS135

4.2

(22)

CS131

4.2

(6)

133

4.0

(1)

CS132

4.0

(21)
+7 more courses
Difficulty by Course

CS131

3.8

CS349

3.5

CS132

3.2

CS136

3.2

CS130

3.2

Similar Professors