Very difficult class and difficult content however I believe Professor Brainerd does a fantastic job at teaching and being patient with students. Attendance counts towards your grade but I'd imagine not going to class makes the content that much more difficult to understand. Loved Professor Brainerd, would take again!