Back to courses

Brendan Juba

2 courses · 23 reviews

1.7
Quality
4.6
Difficulty
23
Reviews

Courses

All Reviews

Quality: 5Difficulty: 1CSE 5103

I learned so much from Brendan from every lecture! He actually cares about students absorbing the fundamental ideas about AI. He is knowledgeable, kind and easy-going. I am really sad to see many students here didn't appreciate all these at all... alas, if you only want an easy course, maybe just do data mining...

10/30/2024

Quality: 5Difficulty: 3CSE 3407

10+ hrs/week

Best Professor in CS dept.

5/21/2024

Quality: 4Difficulty: 4CSE 5103

Juba is not a good fit for 347, a challenging, required course which many CS students come in ready to hate. The disgruntled genius MIT grad that all professors aspire to be, his standoffish nature can put people off. If you come in interested in the stuff he talks about (theoretical CS) you'll learn a ton, but otherwise the material can be a grind

2/28/2024

Quality: 5Difficulty: 3CSE 3407

I really appreciate Prof. Juba. He is a great educator. Even though I got the first A- and this ruined my plan to graduate with a 4.0 GPA. Every course at WashU should have strict grading to avoid GPA inflation. Many CS undergrads at WashU has a 3.9+ perfect GPA, this is so ridiculous. A decent CS school should give minimum A's for academic rigor

12/22/2023

Quality: 1Difficulty: 5CSE 3407

Very good at forming questions for a class, very bad at lecturing, very bad at scheduling and planning content for a class, abhorrent at managing a class and communicating with students

12/21/2023

Quality: 1Difficulty: 5CSE 3407

Unequivocally the worst professor I have ever had during my time at Washu. He contributed absolutely nothing to the class other than ridiculous exams and a condescending attitude towards students. I believe, without a doubt and in all seriousness, that he should not be allowed to teach this course again. Clearly doesn't care to be a proper teacher.

12/19/2023

Quality: 1Difficulty: 5CSE 3407

The professor gives an insane amount of homework and expects students to complete within a short period of time (eg. 3 different homeworks within one week). In addition, we are not given initial homework feedback until 3-4 hours before final submission is due. Professor is unresponsive, unavailable, and gives passive aggressive Piazza responses.

11/15/2023

Quality: 1Difficulty: 5CSE 3407

Juba on Piazza in response to a student complaining about 3 homeworks due over 9 days, partially during Thanksgiving break, with lacking office hours, plus an exam (the next day at the time): "I hate to put it this way, but problems like on HW 9 are on tomorrow's midterm. If you need office hours to solve them, you are going to have a bad time."

11/14/2023

Quality: 1Difficulty: 5CSE 3407

Juba on Piazza in response to a student complaining about 3 homeworks due over 9 days, partially during Thanksgiving break, with lacking office hours, plus an exam (the next day at the time):\n"I hate to put it this way, but problems like on HW 9 are on tomorrow\'s midterm. If you need office hours to solve them, you are going to have a bad time."

11/14/2023

Quality: 1Difficulty: 5CSE 3407

Terrible professor - does not know how to teach. Does not seem to want to teach. He has 0 empathy for students, does not respond to collective student feedback, and responds rudely to questions. HWs are due before lecture videos are out. The class is almost entirely taught by TAs who don't even understand all the recitation and HW solutions.

11/14/2023

Quality: 1Difficulty: 5CSE 3407

Would give him a 0 if I could. The absolute worst professor I have ever had at WashU. He is the rudest, most condescending professor when you ask questions, doesn't create a welcoming learning environment, and is never willing to compromise for the sake of students. Avoid taking 347 with him at all costs!

11/13/2023

Quality: 1Difficulty: 5CSE 3407

He is unresponsive and expects homework to be done before he releases the lectures for that homework. There are no resources for students struggling in the class except for TA hours, but TAs said they do not know what is happening. It's sad to have such a bad teaching system for this class since it is a required class to graduate with a CS degree.

10/26/2023

Quality: 1Difficulty: 5CSE 3407

Seems unwilling to work / compromise with students, and unfit as a professor.

9/25/2023

Quality: 1Difficulty: 5CSE 3407

Condescending professor who can't run a classroom or explain concepts clearly. Examples from the first day: Having students verbally explain complicated solutions across the classroom (incomprehensible). Condescending towards students who made an incorrect guess. Condescending towards a student who asked for clarification on a poorly written proof.

8/29/2023

Quality: 1Difficulty: 5CSE 3407

Condescending professor who can't run a classroom or explain concepts clearly.nExamples from the first day:nHaving students verbally explain complicated solutions across the classroom (incomprehensible).nCondescending towards students who made an incorrect guess.nCondescending towards a student who asked for clarification on a poorly written proof.

8/29/2023

Quality: 1Difficulty: 5CSE 3407

Juba doesn't teach with students in mind. Teaches for the sake of teaching he clearly doesn't want to be there. He has a very stand offish attitude when you have a question about something you don't understand which undoubtedly results in asking less questions (not that his answers are ever helpful). Highly recommend you take this class elsewhere

8/4/2020

Quality: 1Difficulty: 5CSE 3407

CSE 347 is a required course to get a degree in computer science. But you do not need to necessarilt takeit at WashU. I highly recommend taking this course at another university. I have friends who took it at Rutgers University and transferred the credit back to WashU. Your time in college is precious. Do not waste it by taking this course at WashU

7/4/2020

Quality: 1Difficulty: 4CSE 3407

Not only is Professor Juba a terrible teacher, hes also not a nice person. He is belittling and condescending. Professor Juba is available outside of class, but youre better off trying to figure it out yourself or getting a tutor. I will never take a class with him again. Exams and HWs are graded so arbitrarily it feels like and English class.

6/3/2020

Quality: 1Difficulty: 5CSE 3407

Don't recommend taking this course with Juba. I heard the other professor like Buhler taught the class a little better. Lectures are bland and unhelpful. Ended up just trying to teach myself the material through the use of the textbook, online lectures from other universities, and youtube tutorials.

4/28/2020

Quality: 1Difficulty: 5CSE 3407

I usually give professors who teach difficult classes the benefit of the doubt but Juba is the exception. With the coronavirus pandemic all other professors have drastically changed the course syllabus and have been very accommodating. Juba has not. He changed nothing about the course except that it's online and says that it is "out of his hands".

4/19/2020

Quality: 1Difficulty: 5CSE 3407

God, where do I even start. Worst class I've EVER taken. The content of this course is hard to begin with but it becomes even harder because of the terrible professor. He may be a smart individual but that doesn't automatically make someone a good professor. And he is NOT a good professor. Not accommodating, lectures unhelpful, among other things.

4/13/2020

Quality: 1Difficulty: 5CSE 3407

This professor is the absolute worse. He takes no care of his students when asking for smallest of accommodations especially in regards to the Corona epidemic. By far the most confusing lectures. He writes a mile a minute and expects students to grasp extensive concepts through 1 practice problem. HW and exam problems are graded subjectively...

3/20/2020

Quality: 3Difficulty: 5CSE 3407

Professor Juba is famous for his confusing lectures. But if you know him more, you will realize he is actually very nice and friendly. Be prepared to read outside the classroom.

6/30/2019