Denis Pankratov
This teacher made my life hard. I really don't understand why he has such a high rating. His voice is slow, and I lose focus because of that. Also, He does not give beneficial in-class notes. In his class, I just sit and watch him speaking. The midterm was online and was very tough, but some cheated, which increased the average. Avoid