Research and Volunteer Teaching

Most recently, I completed a master’s degree in education and completed a dissertation on the connections between technology design, student distributed cognition, and community based learning.

Previously, I’ve taught introductory computer science in some form since my sophomore year of college. I’ve learned a lot and met an incredible group of passionate educators during my volunteer work. Below, I’ve detailed some of my experiences as I have helped teach introductory computer science.