Nice guy and cares about his students . BUT , really tough course for first year and really hard tests . Ridiculously hard . MUST go to class ! ! !