Real nice guy and is really helpful if you go after class to see him . Cracks some good jokes in class to break up the boredom at times . Lots of optional work that kind of helps out on tests . The tests are extremely hard though , I would say avoid if you want your gpa to stay where it is at .