Blog


My experiences teaching unplugged

A common misconception is that computer science, or computing, is a school subject that requires a lot of time in front of a monitor and that programming should be the vast majority of what students...

Read

Strategies for questioning when you are having difficulty learning names

Part of my ongoing philosophy as an educator is that my teaching is the natural intersection of my technical skills as a computer scientist and the social and pedagogical skills that I have nurtured...

Read