A very friendly person and willing to help, however, he's not the best lecturer. He isn't very clear and he goes through material really fast. His tests are difficult and you don't have much preparation (short of your own research) for it.