He is a nice person, but his teaching style is off. We asked his several times to re-explain something to us, and he was still never clear. It was almost like he was learning the subject just like us for the first time. If you go to his office, he will help you. I can give him that.