Andre Adeli
Andre is a very cool guys and his lectures are fun to listen too. The class never once seemed organized and I never felt like I knew what was due or how to do it. He is very smart and its fun to pick his brain but my God his midterms (yes plural) and final were ridiculous. 7+ hours on each test as they were online but extremely hard.