Tomer Kanan
Good prof. offers a lot of resources; However, he makes students lives unnecessarily difficult by refusing to curve (even if you are 0.01% away) Not very understanding when it comes to personal life issues and refuses to hear the student out. 2 lab absences is Failure. He's the only one that teaches KN at UIC so you don't really have much of choice