Reviews of professor Sanjoy Baruah

Rating: 4.0/5, difficulty: 4.0/5
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.

Rating: 5.0/5, difficulty: 2.0/5
Very nice and smart professor!

Rating: 2.0/5, difficulty: 4.0/5
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.