John Yao
For a gen ed music class, it is way too in depth. In-depth music knowledge required. (counting bars in a song, musical terminology). Professor is nice, but grades very toughly and truly makes you put in a lot of work. Must give several examples with time stamps of musical characteristics and descriptions using proper terminology. Textbook helps.