Kurt Nelson
Prof Nelson means well. He has clear expectations, wants us to succeed, curves well and gives extra time for submitting. BUT he gives too much HW: written assignment, textbook reading, rhythm practice, sight-reading before every class! Insane. It's a lot of work for an intro level course but you will definitely learn and get your concepts grounded.