Ali Alilooee
You can tell that he really cares about his students but he is really bad at replying  to and looking at emails. He sometimes teaches material for a test 2 days before the test. Doesn't grade papers in a timely manner.