I took all three of his classes . They are pretty difficult ... however he is VERY helpful and will even help you with the questions during the test ( sometimes gives answers ) . I would recomend him to anyone !