The Missing Pedagogy in Computer Science

Having recently made the transition to computer science from the “softer” sciences, I’ve come to understand the field of computer science, and probably to a larger extent the entire area of science, technology, engineering, and mathematics (STEM), suffers from a serious pedagogy problem.  Originally I thought this was an issue with my particular teachers, but after […]

The Teachers’ Charge

I was inspired to write a post about teaching after reading this very interesting post on the ACM blog about teaching programming to a highly motivated beginner coupled with my recent experiences as a graduate student. Teaching students in any situation is challenging. Depending on the subject, the challenge can be even greater when the topics […]