I wouldn't want to do anything else...
My sister makes a lot more money than I do, but I think I have more fun at work (she might disagree). Becoming a professional educator was the best choice I ever made. Hard days? Of course. Systemic underfunding and bureaucratic silliness? Certainly. But I get insane curiosity and open minds who want to learn and poke at new ideas. Oh, and of course I am the faculty advisor to the karaoke club. How cool is that?
Here are some articles I've written about teaching.
Automation Has Made Programming Less Fun.
Another substantiative treatment of AI in education
Exciting changes in IB computer science
Sabbatical update 2
Sabbatical update 1
The future of high school computing
Project management tools
Sabbatical planning
Entity-Component-System 〈ECS〉
Need a procedurally generated country?
Current thinking about chatGPT
Writing a report card comment generator
Building an LMS (or virtual learning experience) - part 3 of 3
Building an LMS (or virtual learning experience) - part 2 of 3
Building an LMS (or virtual learning experience) - part 1 of 3
Displaying courses in grid format on moodle homepage
Procedural fantasy weapon generator
chatGPT part 3: how do I know you know?
chatGPT part 2: how we change our teaching and student learning
chatGPT: teaching computing
Robotics
Procedural generation as a teaching approach
The design cycle works
How do we measure students computational thinking?
Building a computer science wiki
Bill MacKenty
Teaching is science and art. What nobler work could we aspire to than to teach?
Why not teach?
I encourage geeks to become involved in educational technology. You get to use your skills to create solutions for schools, and help shape the next generation of geeks. Schools especially are want for highly skilled technicians. Schools are especially great places to adopt open source solutions.