Incredibly kind prof. He cares about his students and is always ready to help. He's super knowledgable and charismatic. The exams are in essay format and he allows you to bring a cheat sheet. He allows you to resubmit assignments instead of giving you a bad grade.  He will prepare you for each exam!!! Take him!