My teaching interests include organization of information, information studies, and technical skills such as software product management, research cyberinfrastructure, and programming.

Recent courses I’ve taught are listed on my faculty page. An example of my course design is available here, with source code on Github. I utilize in-browser educational tools like Trinket and Runestone in my programming courses.

I also periodically supervise doctoral and masters students in independent studies on topics of mutual interest. See my research for a summary of my interests and advising for my approach to working with students.