Have filled various teaching rolls since college:
* Math tutor at Univ Kansas all years attended
* Accounting Teaching Assistant last two years
* Accounting Lecturer upon graduating
* Minor in Computer Science
* Primary business (owner) is Software Development
* Skydiving Instructor for 10+ years
* Prof. Cisco (network) trainer for five years
I teach primarily because I really enjoy doing it and have never viewed it as "work" or "just a job." The facial expressions, smiles, and excitement when the "penny drops" on a concept or topic that was previously viewed as "impossible" is truly priceless.
Working for myself I set my own schedule and therefore can be very flexible when working around yours.