The first time Mr McCain is your teacher, he is the worst teacher you have ever had. By the end of the year, he is the best teacher you have ever had. He does not tolerate BS or slacking and you need to work hard in his class, but if you work hard and listen to what he says, you will learn more useful things than you will learn in any other class (except maybe english).
Very knowledgeable. Does not tolerate BS. Forces you to apply yourself in other areas of your life.
A great teacher, goes out of his way to help his students. Very passionate about what he does!
Good teacher a bit hard though, wish he'd taught us how to use the music comp programs fully before we got an assignment. FA12 projects were a bit dull and useless for the most part
A teacher who actually teaches you and makes you learn. A sens of humor too.