Courses
Professional Education
Professional education courses taught for the Society of American Archivists:
Instructor (UNC)
University of North Carolina at Chapel Hill, School of Information and Library Science Spring 2011 – Spring 2017
- Spring 2017 - INLS 561 - Digital Forensics for Curation of Digital Collections
- Spring 2014 - INLS 465 - IT for Digital Collections
- Fall 2013 - INLS 690 - Digital Forensics for Archives (with Cal Lee)
- Fall 2012 - INLS 465 - Information Technology for Digital Collections (with Cal Lee)
- Spring 2011 - INLS 525 - Electronic Records Management (with Cal Lee)
- Spring 2011 - INLS 490-141: Acquiring Information from Digital Storage Media (with Cal Lee)
Associate Instructor (IU)
Indiana University, Computer Science Department August 2005 – May 2007
- Teaching assistant:
- A110: Introduction to Computers and Computing
- Taught laboratory sessions emphasizing digital literacy skills, including training students from diverse backgrounds in advanced document creation and management and in basic web development.
- A201: Introduction to Programming
- Introduction to programming in Python. Designed laboratory activities, assignments, and tests in course designed primarily for non-Computer Science majors. Across three semesters assisted in improving course design, introducing students to programming techniques using virtual worlds, basic algorithm implementation and analysis, and group programming techniques.
- A110: Introduction to Computers and Computing
- Course instructor:
- A202: Introduction to Programming II
- Introductory object-oriented programming in Java. Building on an existing course design, taught an accelerated summer course introducing students to user-defined functions and types, recursion and iteration, parameter-passing mechanisms, and interface design.
- A202: Introduction to Programming II