Naeim Rahmani
Good online class. Lots of small quizzes but you just have to read the book and u will be fine. I learned allot about music that I didnt know,. Prof Ramani always answers his email right away and is friendly if u have questions.