best teacher i have ever had, very smart, understands his students!
I had a hard time learning with his method. Though some students really like thim.
I found him to be unkind and not very helpful. Just because one knows the subject, it does not mean one should be a teacher. That requires compassion.
Kleban is a little different but definitely knows his stuff. Very hard marker and expects lots. Tests and exams are difficult. Anything over 70% is a good mark.