Mikhail Karpukhin
I'll admit, I didn't get an amazing grade in his class but for a first timer, I thought he was a solid educator. The Russian accent was intimidating at first but he proved to be really caring and adaptable. At times he could be difficult to understand but he really made efforts to adjust and adapt to the class (such as letting us replace scores).