Georgi Batinov
Most of these reviews are coming from students who put minimal effort and blame it on the professor. He genuinely cares for your mental health, and very often says that it is ok to struggle in this and future classes. His teaching style isn't very good, I feel like there could be a massive improvement but he does upload his lecture notes. 