Zachary Kerr
The best professor I've had at UNC. Genuinely cares for his students and constantly makes sure theyre doing good. Class is mostly group work but you get good feedback on assignments and can submit revisions to improve your grade. Some weekly quizzes, not too hard. Lectures are so fun so make sure to go or you get a makeup assignment that isnt fun. 