Professor Brennan is fantastic at teaching Logic with the Homework all correlating to what we do in class, you need to show up to class as activities in class are for a grade, quizzes are open note as well which helps, the second half of the course is much more complex than the first half but is all manageable.