Casey Carter is a great music teacher. I took one of his easier classes, so he was a lot more patient with his students. If you're taking one of his more advanced classes, he expects the absolute best from you. His assignments felt very jumbled and made it hard to find in modules (his first assignment was at the bottom of the page). But he's great!