Michael Giblin
I personally really enjoyed Mr. Gilblin's class. He lectures for 45 min and gives you the rest of the time to work on the homework. Yes, it is a lot but if you use your time effectively you will be fine. He's a great person to talk to and always gives good feedback. The class is heavily curved and his tests follow his study guide. Study and pass. 