While I thought the class was a bit hard, Professor Von Sperber made sure we understood and took the time to explain the concepts in detail. He encouraged questions and participation in order to make us more active, and was extremely kind and caring. On top of that, he is just a gem and you can tell he really cares about the students. Def recommend