Caleb Garner
Calebs crazy, but he knows what hes talking about. Hell do whatever he can to help you out if he can. His class is not easy, though. He really makes you work for it. Crazy and funny, but pretty tough.