Professor Coe is clearly very intelligent. He's nice but can unintentionally come off as condescending sometimes. The course material is super interesting but the assignments are graded pretty tough but he curves the grades at the end but you won't know until your last exam. You don't have to do the readings all the time cause he goes over them.