3.8

Brad Lushman

Computer Science - University of Waterloo

3.8
Quality
3.8
Difficulty
50%
Would Retake
87
Reviews
3.8
Quality
3.8
Difficulty
3.7
Helpful
3.8
Clarity

50%

Would Retake

87

Reviews

Rating Distribution
Official

5

50

4

9

3

8

2

6

1

14

What Students Say

Wouldn't using "caring" to describe this professor

CS246 - 2.0 rating

He doesnt need to make the exam that hard

CS241 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

92% confidence
Based on 14 grades
Most common grades:
A (5)
A+ (4)
A- (4)
Grade Distribution
A(9)B(1)C(0)D(0)F(0)A-/B+(4)
Based on 17 reported grades
A: 5
A+: 4
A-: 4
Rather_Not_Say: 1
Common Tags
Skip class? You won't pass. (7)
LOTS OF HOMEWORK (7)
LECTURE HEAVY (3)
Tough Grader (3)
Respected (3)
TEST HEAVY (3)
Lots of homework (3)
Lecture heavy (3)
Rating Trend

Declining

-1.21 avg change
Sep
Nov
Apr
May
Mar
Sep
Last 6 months
Ratings by Course

CSCI2121

5.0

(1)

CS136

5.0

(1)

CS240CS246

5.0

(1)

CS240

4.6

(5)

CS145

4.5

(2)
+6 more courses
Difficulty by Course

CSCI2121

5.0

CS246E

4.8

CS442

4.3

CS136

4.0

CS146

4.0

Reviews (87)
2.0
4.0
CS442
Mar 31, 2004

He talks to the blackboard.

5.0
3.0
CS442
May 11, 2004

Great!

5.0
5.0
CS442
Apr 6, 2005

Great guy. Very helpful. Always there if you need help. Assignments are WAY too long though. I spent 90% of my time on his course when I had 4 other courses to work on. Overall great job though.

5.0
3.0
CS442
Jan 22, 2006

This was the single most difficult and rewarding class I took at my time at UW. Well worth the effort thanks to the prof.

5.0
5.0
CS241
Feb 21, 2006

Excellent prof... but very hard assignments and midterm.

4.0
5.0
CS241
Jun 14, 2006

he is always patient and ready to help outside class! you can always get help from him even late at midnight or very early in the morning. I usually got his response by email within 15 mins even I sent my questions to him at 2:30 am!!! The course is quite heavy and tough, so a guy like him is always needed and appreciated!!

5.0
4.0
CS241
Aug 4, 2006

The assignments were brutal, but now that they're over, I'm glad they were... learned a lot. He's a great prof, very knowledgeable and is happy to answer questions.

5.0
5.0
CS442
Mar 2, 2007

Assignments were extremely time consuming, perhaps to the point of being excessive. He is very knowledgeable however, and is willing to help and is enthusiastic about the Programming Languages Field. I'd recommend the course with Brad IF AND ONLY IF you are interested in the topic, and NOT if you are looking for a lighter 4th CS course.

4.0
5.0
CS442
Mar 29, 2007

assignments are EXTREMELY time-consuming. midterm was somewhat unfair. my expectations for the course were not met.. i should've known that at UW it would be totally theory focussed. i would not recommend this this course.

3.0
5.0
CS241
Oct 12, 2007

He is the worst prof in UW. Even though he is REALLY REALLY SMART. But he forgot one important thing "Not all the people are the same."

1.0
5.0
CS245
Dec 13, 2007

By far the worst prof I have ever had - and will ever have - in my entire life. Words cannot describe how useless he is. He makes assignments and exams extremely long and difficult. It ends up being a failing average and he just bell curves. Nobody learns anything from him.

4.0
5.0
CS245
Dec 14, 2007

Incredibly difficult prof. His difficulty lies in his intelligence. That is, he is a rather brilliant man, however, the assignments and tests were clearly made for other rather brilliant people, as they are long and extremely hard. Our rapid decrease in class size demonstrates this. If you want to learn a lot but not pass, take a lushman class.

5.0
1.0
CS245
Jan 13, 2008

I don't agree with any of these posters... I aced his class. His only main problem while teaching is lack of humour - Logic is too dry without laughter. Yes, assignments were hard but always doable and he ALWAYS replied to questions. Midterm was 100% straight forward and the final was tough but huge bell curve (80 marked out of 65) helped.

5.0
2.0
CS245
Jan 17, 2008

Awesome prof. This class was awesome and he nailed everything down so perfectly. It was kind of hard; but worth it.

1.0
5.0
CS245
Jan 25, 2008

This prof is very smart but he obviously forget not everyone as smart as him. He designed the assignments and final so hard. But some people I knew they actually find out it is easy that because they are as smart as the prof. Too bad 90% of the classmates aren't as smart as the rest 10%. I attend all lectures and work so so hard to pass this course

5.0
4.0
CS241
Jul 29, 2009

Good prof, easily understood.

5.0
4.0
CS240
Dec 29, 2009

Awesome prof! Really knows how to explain stuff. Chalkboard notes are extremely helpful! I had a great time in this course!

5.0
5.0
CSCI2121
Jul 5, 2010

Took this course in Dalhousie. Probably the most knowledgeable, enthusiastic (in introverted way), and helpful prof I've ever had. He really knows his stuff and if you struggle he'll always make sure you understand. Found the course hard, but I highly recommend it. You'll absolutely love it. He is the prof you'll never forget. A+

5.0
2.0
CS241
Sep 13, 2011

Very good prof. Helpful during and after class, will try to make time to help you if you have an issue outside of appointment time. Provides notes online and hints during class.

4.0
1.0
CS246
Oct 29, 2011

Nice explanations and really helpful outside of class. Cool prof.

5.0
3.0
CS246
Nov 6, 2011

A great lecturer, walks you through and knows how a CSer thinks. Very helpful, and very interested in students success. He is also really cool in a CS professor way! He ROCKS! Best professor I've had so far.

5.0
3.0
CS246
Nov 21, 2011

Notes are extremely organized and well presented. Content is presented and taught very well. Excellent prof.

5.0
3.0
CS246
Nov 26, 2011

This guy is the best professor I've had so far in Waterloo. Great lecturer and great notes. He is also very helpful outside of class and nice. Attend his lectures if you have the chance.

5.0
3.0
CS246
Dec 6, 2011

Great professor, his explanation and organization of topics makes the course easy to understand. I hope I have him again.

5.0
3.0
CS246
Dec 21, 2011

Lectures and notes were very clear and coherent. Very helpful outside of class. Would love to take future CS classes taught by him.

5.0
3.0
CS246
Dec 26, 2011

Amazing prof. I switched out of my original section to Brad's 8:30 class because he gives really helpful notes on the board, encourages discussion, and really knows how to teach! Also makes quick responses via email and piazza

5.0
1.0
CS246
Jan 23, 2012

One of the best Prof's I had. He writes his own notes and they are really clear and easy to understand. A definite choice for future cs courses!

5.0
2.0
CS246
Mar 1, 2012

Great prof, excellently prepared lectures, and a passionate guy. The way he teaches is good regardless of prior knowledge level. He cares for his students! Wish more profs were like Brad!

3.0
5.0
CS246
May 28, 2012

Good lecturer, assignments are rediculous, midterms and exams are hard but doable.

3.0
5.0
CS240
Jun 18, 2012

This prof has very high expectations.

5.0
3.0
CS240
Jul 31, 2012

Very interesting course, very well taught. Probably the best prof I've ever had in terms of teaching style, clarity, and answering student questions. The assignments were very useful for understanding course mat. although there were always a few ambiguities (always check piazza). Midterm was a little iffy but Final was very fair.

5.0
5.0
CS240
Jul 31, 2012

Had 246 as well as 240 with Lushbear. He is brilliant and explains things clearly. Great style of teaching, going to class is mandatory. Assignments are challenging nightmares but he is always available for help. Tests are pretty fair.

5.0
1.0
CS240
Aug 1, 2012

Really nice instructor. You will definitely learn lots of stuff! Take his course!

5.0
4.0
CS136
Dec 5, 2012

Great prof! I took cs135 with him in winter. As it was my first CS course (being a cs major), I was amazed by his clarity and teaching skills. He is definitely one of the best lecturers out there!

5.0
3.0
CS246
Jul 26, 2013

Great prof. Always has clear explanations and well presented material.

5.0
3.0
CS241
Aug 7, 2013

One of the best CS profs. He has his own notes and is very familiar with the course. Brad transitions between topics very well-- making the course very coherent and clear for students. His 8:30 class still had great attendance near the end of the course.

5.0
2.0
CS246
Aug 20, 2013

He is such an amazing prof for CS. He is well prepared for all of his lectures and explains extremely clear and concise. CS 246 is a very important course and the most useful course. I am glad that I had Brad for this course. I learned a lot. The only drawback is he wasted time writing code on the board that can be shown to us on the screen.

5.0
1.0
CS240CS246
Sep 28, 2013

THIS PROF IS THE BEST PROF I'VE EVER HAD IN MY ENTIRE CS UNDERGRAD. No seriously, this guy is amazing, he's made a serious impact on my level of interest and understanding of Computer Science. And he's so approachable.

5.0
2.0
CS241
Oct 3, 2013

Great prof. Super clear. Great notes. The notes are all you need. Some assignments are long but the class is not too hard. Make sure you attend class because the notes are all you have.

5.0
2.0
CS241
Grade: A+
Oct 3, 2013

Great prof, take notes. Very clear, great lectures. Pay attention and you should do well. Attend this guy's lectures he's really good.

2.0
5.0
CS246
Grade: Rather_Not_Say
Nov 8, 2013

At the beginning of the term, some students were very helpful and announced they would post their notes. Brad just gave a comment about how past students cannot keep up the notes. Also, he makes assignements and exams hard and long. It feels like he believes he is smarter than other people and wants to prove that by giving students a hard time.

1.0
5.0
CS246
Nov 15, 2013

Terrible Prof, the course is very poorly designed, all the assignments are repeated from previous terms, the Prof don`t come up with new questions. The assignment solutions are never posted because that will prevent him from copying the assignments again. His lectures are useless, unlike other profs, he does not upload the notes online.

3.0
5.0
CS246
Nov 16, 2013

Completely Agree with the person below. He doesn't post notes so students can follow during lectures. in that way students can add notes on things he is actually saying. no solutions are posted for assignments and the midterm. overall makes the course really hard.

2.0
5.0
CS246
Dec 12, 2013

Horrible prof! Very unwilling to answer questions, doesn't give solutions to assignments/midterms because they are reused. Assignments and tests are relatively hard because he has high expectations.

5.0
3.0
CS246
Grade: Incomplete
Dec 18, 2013

The comments below have little merit. Brad set a fair midterm and a fair final and his lectures were crystal clear. While he may have reused assignments, other courses such as CS 136 tend to do the same thing. He answered all important questions on Piazza, and had genuine reasons for not giving out midterm solns. I'm satisfied.

5.0
4.0
CS246
Dec 24, 2013

Most of his lectures were very clear. During office hours he preferred not to answer questions directly, instead he gave students a hint which always worked for me. Exams were a bit hard. Overall, I learned a lot and now I continue to develop my skills in OOP on my own : )

3.0
3.0
CS246
Jan 16, 2014

Know-it-all prof who is unwilling to admit his mistakes. Screwed over students on an assignment where he changed release tests and claimed he was "unaware it made previously-marked correct question incorrect." Don't think there are any good CS246 profs. Gives somewhat clear lectures though, at the very least.

2.0
5.0
CS246
Grade: A+
Mar 27, 2014

I really wish the school just remove this prof. I don't think he understands what it means to teach and he prioritizes his course management over students' developments. Never releases any useful solutions so students can look back and study from, making the whole course unnecessarily difficult.

2.0
5.0
CS246
Apr 23, 2014

each weekly assignment cost over 20 hours to finish

5.0
5.0
CS246
May 10, 2014

Has the most useful and thorough lectures, but his courses are hard.

1.0
5.0
CS241
Jun 11, 2014

Most horrible prof ever

5.0
4.0
CS246
Jun 20, 2014

nice prof, lectures were clear and anything that wasn't he was willing to explain. tough assignments but you should probably get used to that

1.0
5.0
CS241
Jul 20, 2014

Brad makes courses much more difficult then they need to be, he does not provide useful solutions. He has a general lack of care for students, I'm surprised he's an academic advisor.

1.0
5.0
CS241
Aug 4, 2014

Prof is not useful.

5.0
3.0
CS241
Aug 12, 2014

good lectures, wont hold your hand though

5.0
3.0
CS241
Aug 20, 2014

One of the best proffesors, very helpful during office hours, nicely and neatly designed lectures. Could be better if he can hold more office hours.

1.0
5.0
CS241
Aug 23, 2014

Extremely boring lectures, mechanically writes note on board without much teaching. Does not give any useful information about assignments and exams

1.0
5.0
CS241
Aug 28, 2014

Not teacher quality.

5.0
3.0
CS246
Grade: A
Jan 8, 2015

Really good notes and good explanations. Not the easiest prof but I do think taking his CS 246 really builds up a good base. I am currently in 4th year and still do appreciate his 246 and 240 classes.

5.0
2.0
CS241
Mar 24, 2015

Makes what could be very boring content into extremely interesting lectures. He also sets you up to suceed in e assignments.

5.0
3.0
CS241
Jul 13, 2015

Brad is an amazing professor, the lectures are well structured and extremely relevant. Definitely one of my favourite CS courses!

4.0
2.0
CS241
Oct 5, 2015

Really smart guy, teaching style shows it. Asks for class participation a lot. Class can sometimes get boring, mostly because of the content. Wasn't super helpful during office hours. Lectures are super helpful for assignments.

4.0
3.0
CS145
Grade: A-
Nov 19, 2015

He could be more engaging. It's hard to pay attention for the full 1.5 hours, but his course notes are great to the point that you don't really need to go to class.

5.0
4.0
CS145
Grade: A-
Jan 8, 2016

Extremely interesting and rewarding course. Professor had enthusiasm and encouraged students to step out of their comfort zones. Fair assignments and exams.

5.0
2.0
CS246
Jan 11, 2016

a very good prof teaching useful materials. Just follow up with the lecture and review the notes before exams, you will get a good mark, and learn well.

5.0
2.0
CS241
Grade: A
Jan 11, 2016

Attend classes and do assignments and you will rock

3.0
5.0
CS241
Grade: B
Mar 18, 2016

Scripted classes, down to every joke and when he cracks them. His scripts are available online from previous year students' notes. Exams are unreasonably long testing every single large and micro topic taught in under 2 hours. Even if you know the content well, prepare to for a low grade just because you didn't have any reasonable amount of time.

5.0
4.0
CS442
Grade: Not sure yet
Mar 30, 2016

Absolutely crystal clear. His lectures were great to attend. All my friends either really love him or think he's mediocre, though, so your mileage may vary. For this course specifically: assignments were challenging but enjoyable; examinations are not unfair, but very, very comprehensive (which I think is perfectly fair). Know your stuff.

4.0
5.0
CS442
Grade: A-
May 6, 2016

Very interesting course, and Brad does a fantastic job at organizing his lectures and his lecture notes. The course notes that he wrote are also great. Exams are tough - very comprehensive, and use those annoying exam booklets. I would highly recommend this course, despite it being difficult. It really opens your eyes to new ways of thinking.

2.0
3.0
CS246
Grade: A
Dec 8, 2016
Wouldn't take again

Wouldn't using "caring" to describe this professor. He would go out of the way to say why the question is unnecessary or scold you for asking a question, rather than answering the question. There is no tolerance for simple questions in his class - which makes him very intimidating. How can one learn if they're scared to ask questions? Not friendly.

Skip class? You won't pass.
3.0
5.0
CS246
Grade: A+
Jan 9, 2017
Wouldn't take again

Super knowledgeable about content, but somewhat offputting. Spoke in long sentences, quickly. Course was poorly organized. Lectures jumped around from topic to topic (with little cohesion), and exams were unreasonably hard, as they tested tiny details about C++ behaviour (trivia-like questions). No bell curve at end despite 55% midterm average.

Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
CS146
Apr 2, 2017
Would take again

It's all good until the midterm

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
5.0
CS246E
Dec 8, 2017
Would take again

This was the first offering of CS246E offered, and Brad didn't hold back. His notes were very well organized from the very beginning, and you can tell he had taken a lot of time to structure this course out well. He wasn't easy, and introduced a lot of content. Also beware of the final project, as it sneaks up on you quickly. Overall, a solid prof.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
5.0
CS246E
Dec 11, 2017
Wouldn't take again

Overall the course was well structured. However, it has too much materials, and they were very difficult.

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
5.0
CS246E
Dec 29, 2017
Would take again

CS246E was a ride, but a fun ride. We learned a lot but there is a LOT of work. Overall Prof. Lushman's teaching style (which is very structured) worked well for this course (I don't think it would necessarily be the best for other courses though).

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS246
Grade: A
Apr 13, 2018
Would take again

This man can lecture. Always ready to answer any question, always correct lectures, always leaves time at the end to explore interesting cool things. Friendly, not boring, good opinions on what makes for good pedagogy. Best prof/lecturer I've had at UW. One of the few highlights of the faculty of UW.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS246
Apr 25, 2018
Would take again

Loved the lectures, very organized and promoted students to be involved with the content. However, there was alot of material and sometimes we would only glaze through concepts that would show up in an assignment or exam in a significant way.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CS241
Grade: A
Jun 26, 2018
Wouldn't take again

He teaches well but in his term, the exam are super hard and the average drops like 10-15percent. No need to take the course with him.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS241
Aug 8, 2018
Wouldn't take again

He doesnt need to make the exam that hard. The average dropped like 10-15percent compared with the same course teached by other instructors. And He is a useless professor because if most of students can only get 60-70 in your exam, it shows that the instructor is useless and doesnt know how to make his students master the material

LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
CS241
Sep 25, 2018
Would take again

Good explanations and clearly enjoys teaching the course. Notes are handwritten on the board and his lectures are well organized.

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS241
Nov 25, 2018
Wouldn't take again

Prof is not useful and his exam is more like testing your experience rather than what you learnt from his class

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
3.0
CS241
Apr 13, 2020
Wouldn't take again

Don't take courses with him if you want to do graduate school

1.0
5.0
CS246
Apr 28, 2020
Wouldn't take again

Make Courses harder, assignments more and longer, exams more tricky. He is not even helpful as a CS advisor. All he can do is telling you it is your choice and has no relationship with me. He has no respect to his students

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS241
May 1, 2020
Wouldn't take again

Lushman is one of, if not the most difficult professor to communicate with. He does not have any respect and care for his students academics and he is more like show off. Besides, he is not helpful as an advisor. All he can tell you is it is your own choice.

5.0
4.0
CS146
Mar 7, 2021
Would take again

Only halfway through the term, but there's really nothing he could do now that'd change my opinion. He teaches extremely well, and is friendly and funny!

5.0
4.0
CS246E
Grade: A-
Sep 20, 2023
Would take again

One of the best professors I have ever had the pleasure of being taught by. Every class with him was presented very well, and he made sure to motivate every idea and solution he presented. Kept the class well-engaged, and I always looked forward to his lectures. Stop caring about grades: you will learn so much in his class, it's worth it.

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
CS146
Grade: A+
Sep 20, 2023
Would take again

Incredible prof, and incredible course. Even at the height of my depression, I always looked forward to his lectures. I learnt so much and I ended up with an amazing grade. It will not be easy, but the work you put into this course will be awarded tenfold, I promise you this. Assignments are brutal but final is easy.

Amazing lectures
Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

92% confidence
Based on 14 grades
Most common grades:
A (5)
A+ (4)
A- (4)
Grade Distribution
A(9)B(1)C(0)D(0)F(0)A-/B+(4)
Based on 17 reported grades
A: 5
A+: 4
A-: 4
Rather_Not_Say: 1
Common Tags
Skip class? You won't pass. (7)
LOTS OF HOMEWORK (7)
LECTURE HEAVY (3)
Tough Grader (3)
Respected (3)
TEST HEAVY (3)
Lots of homework (3)
Lecture heavy (3)
Rating Trend

Declining

-1.21 avg change
Sep
Nov
Apr
May
Mar
Sep
Last 6 months
Ratings by Course

CSCI2121

5.0

(1)

CS136

5.0

(1)

CS240CS246

5.0

(1)

CS240

4.6

(5)

CS145

4.5

(2)
+6 more courses
Difficulty by Course

CSCI2121

5.0

CS246E

4.8

CS442

4.3

CS136

4.0

CS146

4.0

Similar Professors