hello, world!

My journey to teaching CS was far from direct. While my undergraduate (and graduate) study was largely literary and philosophical, I have always loved learning languages and solving puzzles. Programming is a wonderful intersection of those two interests.

I currently teach AP Computer Science Principles (using the CS50 AP curriculum) and AP Computer Science A. The menu above contains links to the GitHub repos for each respective course. I also taught a summer school camp for middle-school students using Processing, a course for which I originally began to use GitHub Pages.

This coming summer I will be teaching a course on app development with Swift based on Apple's curriculum. Over the next year I hope to expand my use of GitHub and GitHub Pages in order to create permanent landing pages for my students that bring together all the resources they need for any my classes.