Teaching CS with Python? Time to Try Thonny!

There are so many different Python editors available. As a Computer Science teacher you want an IDE (Integrated Development Environment) to be your student's friend and aid in there understanding of "What's really going on behind with my code?". I use Eclipse with my...

Random Musings of CS Teachers

How do we provide effective learning opportunities for our students to become creative problem solvers while they explore the world of Computer Science? That is the million dollar question. As we explore the science of learning and the associated classroom practices...

Indoor Exercise and Podcasts

I'm not a frequent podcast listener, but now that the squash courts are closed and the weather remains cold I have discovered that riding my indoor bike for 30 minutes (usually very boring) has become time for podcasts. If you teach Computer Science consider listening...