Jun Chen
Chen is a breath of fresh air in the AE department. Young, understanding, and respectful. He structured the course in such a way so we could succeed, which not only made the class less stressful but I also learned way more than any other major course this semester. Multiple-choice exams + take home, both being quite fair. Much better than Plotkin.