Kaiyuan Chen
Professor has a heavy accent, but he repeats himself multiple times so you catch what he is saying. He cares about your success, open to answering questions (doesn't make you feel dumb). Fair grader, exams ate easy if you remember the steps. Over all a great professor!