Rahul Chakraborty
This class is really content-heavy but I think the people who say this class was hard are the ones who don't really study as much as they should or are just dumb because the info doesn't stay in their head. He tells you exactly what will be on the exam so there's no reason to do bad. But it is not an easy class. Definitely need to study. 