Brennan Heffernan
The class can get a bit boring at times if you aren't interested the special music he chooses to analyze and you have to be ready to talk to and work in groups/present. Very flexible and understanding, responds to emails quick and is very passionate about what he teaches.    