Sean Brennan
Mr.Brennan is a great teacher, he allows us to collaborate and tests may be difficult but it's usually open noted. Always be ready for pop quizzes. Also I took the class during the summer and it went by too quick for me to process it. I recommend taking it during the fall or winter when it's slower and you're able to process the material better. :)