Reilly Hatch
He's good, take his class. He cares about his students and their success. His jokes fall flat sometimes, but he tries to keep the subject lively. The class itself is pretty straightforward. If you turn in your work, you'll pass.