Terrible Teacher ! As a person he is pretty nice , but hes teaching style is so confuseing and tests are really hard . WOULD NOT RECCOMEND HIM !