I am on the autism spectrum and have been through 10 "regular" jobs in my life, almost all of them ending in spectacular failure due to major depressive episodes that rendered me missing too many days of work. When in such environments I also tend to space out and get lost in my mind, else I get frustrated by mundane tasks. I was unable to get a degree and dropped out of college twice for similar reasons. To get by (barely) I used to do math tutoring, but I am honestly a terrible teacher. However, I love mathematics and decided to press my luck and put an ad on Craigslist to do people's online math homework. It turns out that doing that is a nice little gig, and I did a good job with one person and they referred me to all their friends. Now, I'm only making about $50 a week doing this, as I still deal with major depression and working normal hours is out of my ability range, but that is really all I need as I live with someone else and have food stamps and medicaid to help. But lately I have been worrying that what I am doing is unethical. This is the first line of work I've ever done that I actually enjoy doing, but I worry that what I'm doing is unfair for students who actually have to do the homework, and that I'm a class traitor because my clients tend to be wealthier and what I'm doing is helping them get further ahead. I've been wrestling with myself with whether I should stop and find another way to help support myself, though I doubt I can find anything else that I both enjoy doing and generates enough money. What are your thoughts? EDIT: I should specify that the students are in college and the courses are college algebra and calculus I, not grade/high school students/courses, if that makes any difference.