This was a fantastic teacher. My first semester was fortunate for me. I'd take him again in a second. You will pass the class if you do his work. He's easy to chat to and always prepared to lend a hand when you need it.