Jonathan Stone
I had to start from a foundational level returning to school after a long absence and stones class was what was available. He was accommodating, made sure everyone knew when to expect tests, and was always willing to try to explain things in different ways. He does work through content fast, there were exams often and quite a bit of homework.