Reviews of professor Shankar Bhattacharyya

Rating: 5.0/5, difficulty: 3.0/5
Dr. B is a really cool person. He'll joke around during lecture and still makes it pretty interesting. Lecture's are pretty good and he posts all of his slides online for review before a test. There's a test every 2 weeks (7 tests total) and he takes your best 5 grades. Very easy going and provides good review problems before tests.

Rating: 5.0/5, difficulty: 3.0/5
He was a great professor. Very easy going, he likes to joke around and provide comedic relief. Lectures are fast paced, and are essential for doing well on the exams. Material can be difficult, so take good notes and try your best to understand practice problems.

Rating: 4.0/5, difficulty: 1.0/5
He's getting very old, so his lectures are not very well organized or particularly helpful. He cares a lot though, and is very nice. Class is graded on only 7 tests. Tests were very easy and you could study the day before for all of them. He drops the lowest 2 tests, and they are seemingly curved anyways.

Rating: 2.0/5, difficulty: 5.0/5
Whoever said there is no need to study for this class is lying and trying to trick other students. This class is broad and hard, and not studying will lead you to get an F. It doesn't help that Dr.B does goes over his lecture slides very superficially, so expect to do most of the learning on your own. 7 exams total.

Rating: 5.0/5, difficulty: 1.0/5
EZ class. I freestyled this entire course. Did not study for any of my exams and basically bombed them. He curves insanely hard so you should be fine without studying for any of the exams.