Valery Pylypchuk
One of the worst teachers I have had. He will encourage asking questions then talk down to you and not answer any of them. Bought the text book and he used his own notes most of the time. Does not give many examples or solutions to the problems he does give you to practice.