Teaching online classes means having the convenience of being able to work from practically anywhere, and the ability to set up a teaching schedule that works for you. For me, the most appealing part about teaching online is working with students from several different parts of the globe.