Blog
Teaching insights, classroom stories, and CS education resources.

What Is Computer Science? A Teacher's Guide for High School
What is Computer Science? My vision for introducing computer science to high school students. Especially those who may be disinterested or reluctant to engage.

Why we Still Need Teachers
Teachers are still critical to maintaining a healthy classroom. Flexibility, social-emotional intelligence, and intuition that comes only with real experience are critical and best served by a caring human being.

Success Skills, Class Norms & Expectations
Success skills are essentially workplace skills adapted for a classroom setting. Here's how I've taught employability success skills while setting mutual expectations for our classroom and its culture.