Teaching is arguably the most frustrating job. Students hate school, parents and administrators love to blame teachers, and while one-on-one instruction is hard enough, teachers have to teach several classes. There is an opposing argument that teaching is, in fact,...