“This semester, I’ve begun at UMKC. I’m taking Advanced Software Engineering, which is doable. I can get through this semester and I can work with a small team to build an app. Piece of cake.”
Lol nope. I took an incomplete in the course because I was really unhappy with the structure of the course and the quality of instruction, and I ended up complaining to the department chair.
Geeze. I have not yet completed even one semester of a grad class in the past five years. And I generally don’t think of myself as a failure; I know I’m good at problem solving, I know I’m a good programmer. I know I’m at a disadvantage due to working. I know I’m also at a disadvantage because I’ve worked in the industry, and I’ve taught classes, so I have a low tolerance for busywork-for-the-sake-of-busywork and poorly developed classes.
And it’s so frustrating because I could be such an asset to any school, but I cannot be because of the systems in place – whether it’s community college, or even teaching grade-school level (I’d be a kick-ass math teacher or computer teacher). I know there are restrictions to try to keep up the quality of instruction at all levels, so I don’t know what to say – I have experience teaching and the knowledge of the topics, so maybe I should be able to substitute this out in place of the requirement of a master’s degree? At least for high school level? Please?
But really, what I want is to make education accessible for everybody; not just people going to college (though I really love teaching college), and not just for people at a single school. So maybe I should just shift my teaching focus from a concrete classroom back to the internet, where I had originally begun teaching.
I still gotta pay bills though. And a full time software development job is starting to sound really nice, as long as I’m working with people I already know – to cut down on the alienation.