I thought I would like this class, but I thought the way the material was presented was unnecessarily dense. Prof. Bird is very knowledgeable and passionate, but I don't think he is the best at teaching this material, I never knew what to take notes on. His TAs also graded everything, so got no real feedback from him.