Back to courses

Sanjoy Baruah

2 courses · 7 reviews

3.9
Quality
3.7
Difficulty
7
Reviews

Courses

All Reviews

Quality: 4Difficulty: 5CSE 5401

Professor Baruah was chill. His class is extremely difficult, but you'll likely struggle with everyone else so it's fine. Just study and you'll survive

5/8/2025

Quality: 5Difficulty: 4CSE 5401

Very smart and great communicator of complex ideas. He would walk through concepts step by step to ensure understanding. Made me actually understand algorithms

2/1/2025

Quality: 5Difficulty: 2CSE 5401

Very nice and smart professor!

11/4/2023

Quality: 4Difficulty: 4CSE 5401

Really cares what students get out of the course. He has clear objectives about what to teach, and we achieved them by the end of the course. Could improve communication of some definitions and relies on you doing a lot of "recommended" reading which is not optional in order to well. Better than other algorithms courses at conveying deep material.

1/16/2022

Quality: 5Difficulty: 3CSE 5401

Baruah was fantastic at explaining complex concepts. Many of the early WashU classes (247 in particular) are very deficient in what they teach. Baruah was great at figuring out exactly what Cytron missed in 247 and explaining it clearly.

10/5/2019

Quality: 2Difficulty: 4CSE 2400

He assumes that everyone has seen the material before and therefore doesn't explain many things. I'm not sure how great of a teacher he is...I learned more from doing the homework and watching YouTube than his lectures. Exams are really difficult, but he ended up dropping one of them by making the final optional. Textbook practice problems help.

2/24/2019

Quality: 2Difficulty: 4CSE 2400

He is very nice and tries to explain things very thoroughly during lecture. However, he sometimes assumes students already have knowledge of certain topics and breezes over explanations. He goes through examples of proofs during lecture (which are not included in lecture slides), so lecture attendance is important. YouTube is your friend.

10/11/2018