Computer Science Teacher
Computer Programming or Software Development
Selling AI Before It’s Time
Who Is Driving Changes to Computer Science Education
AI Tutors and the Human Connection
Reminiscing - When Computers Had Lights
CS Teacher Improvement Through Observation
Are AI Code Assistants Getting Better or Worse
RotWords–String Manipulation Project
Dice As a Design Problem
Funding for CS Educational Tools
Binary Math–Subtracting by Adding
AI Written Code and Making Assumptions
Computer Science Education Week Greeting Cards
How Much Debugging Knowledge Do CS Teachers Need
Are We Really Teaching Artificial Intelligence
Teaching Reading Code–More Important Than Ever
Monty Hall Problem and the Problem of Artificial Intelligence
CS Education Researchers On Regrets
Flag on the Play AI Let Me Down
Unexpected Help With Coding Projects
User Interfaces and Microwaves and Artificial Intelligence
An Interesting School Year in Computer Science Education
Tiny Book of Simple Cryptography
Has Computer Science Education Become Too Vocational?
Reading Code For Fun and Learning
Tech Promised Everything. Did it deliver?
Thoughts on Advance Placement Computer Science Results
Teaching Computer Science in the Age of Artificial Intelligence
Different High School Computer Science Strands
Hardware–Heat and Cold
Software Learning Stories - Comments
Software Learning Stories–Bugs are Undependable
Software Learning Stories–Constants
Teaching The Writing of Secure Code
High School Cybersecurity Course–What Belongs
Should K-12 CS Education Be About Belonging in CS
Rethinking High School Computer Science
Writing Directions Is Hard
CSTA Ends Free Membership
H1B AI and the Future of Computer Science education
Three Keys To Being A Great Teacher
December Adventure–Write some Code Everyday
Hour of Code and Corporate Involvement in CS Education
Artificial Intelligence Machine Learning and Hexapawn
Interested in Industry Visitors to Your CS Class?
Online Programming Environments are Poor Preparation