I love being a professional educator

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.

Dear Diary....

Procedural generation as a teaching approach
The design cycle works
How do we measure students computational thinking?
Building a computer science wiki
Linux server with lots of students - assigning individual read / write for students in /var/www
Six rules for asking questions in computer science
Increasing complexity == increasing time to read
Yea! I learned something that I actually used!
Sublime - is just so…good…
Social Media and PLN’s: a lot of a little
Expression Engine 2.8 is out!
Hacking in High School: yes, but….
Membership in Computer Science Teacher Association
Just finished Code Academy Intro to PHP
Geeks on the difference between training and learning
My idea of a good social experience for teachers
How do you evaluate technology coaches?
The 10 moms doctrine
More on learning HTML 5
Becoming familiar with HTML 5
The four noble truths. Explained, part one.
Parents: your kids will probably see these movies soon. Beware.
Growing Up Digital, Wired for Distraction
How we name our servers, and Apollo


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.