Chris is an amazing professor! I find that he grades papers a little harder than other professors but he makes 3-hour lectures doable and even somewhat enjoyable. He keeps things interesting, he has a sense of humour. His slides are well done and i don't think class attendance is necessary but he does give extra examples which helps come test time