Took him for spring term. 0/5. Not very accessible outside of class responds next business day. You could probably learn more if you did a group session w/your classmates. He's kinda pretentious and only helps you if he thinks you've put an effort into Mastering the material. Even then he only repeats himself if you ask him to clarify what he said.