What courses do you think CS students need? I'll take a stab at it with three courses that I'd love to teach.
If you're learning a new programming language, sometimes it's helpful to compare its syntax to something you already know.
Making plots with Matplotlib is fine, but Plotly is the way to go. Learn how to get started here.
Just finished my fourth hackathon, and I'm quite pleased with how it turned out.
I got excited and updated the Sample Programs repos again. Eh, what can you do?
Educators know of Bloom's taxonomy, but it seems to be taking awhile to make it into computer science curriculum. Here's why you shouldn't wait to learn about it.