Computer ProgrammingInstructional TechnologyOpen AccessCurriculum and Instruction
Expertise
My recent research looks at the politics of software design. As an instructional designer and programmer, I’ve been building PyTutor, a web platform for studying computer programming (in python) which incorporates aspects of wikis, version control, and test suites for authoring questions; with social networks for peer tutoring. As an educator I have been focused on teaching computer science as a critical media literacy: at the graduate and undergraduate level, and recently as co-founder of Zero Day Camp: a non-profit that teaches computing; and creates Free Open Source Software, tools, and curricula for (critical) computer science education.
Research Interests: social media, software affordance theory, technology and culture, philosophy of education
Links
Organizational Affiliations
Ruth S. Ammon School of Education, Ruth S. Ammon College of Education and Health Sciences, Adelphi University