I am a teacher on a mission.
Every student shouldlearn computer science,
it starts in my classroom.
Why Computer Science? It's how we solve human probelms.
I assume all of my students will engage with some type of computing device in their professional lives. Having
some experience with programming means they have a better understanding of what these devices can and cannot do.
We've hit the point where cs is the magic trick. For too many people
you hit the button, magic occurs and answers appear. Any person with some cs experience knows how untrue that is,
and how manipulative it can be.
We are at a point where you are either someone that understands this, or is getting tricked. It has become a basic
literacy issue.
So no, many of my students will not master abstraction or recursion, but my classes also cover the culture of cs.
They don't have to get every nuance of programming to understand some of the science behind what we do.
And that knowledge puts them on the stage with the magician, maybe holding the hat but still on stage, rather than in
the audience. Cs should be more than a fun show. We depend on these devices so much that cs is a core part of being a
literate person of influence.
What I'm Up To:
For over 16 years I have taught high school computer science. During that time I have served as my school district's
curriculum lead for comptuer science. Other projects include: