Brady Firth
I honestly regret taking this teacher. Very disorganized and doesn't respond to emails so if you have a question, don't expect to hear anything from him. He's alright but if you want to learn something, don't take him.