I'm an assistant teaching professor in the College of Computing & Informatics at Drexel University. I teach a variety of classes in our human-centered computing and librarianship programs at both the graduate and undergraduate levels.

In my teaching, I help my students build critical and creative thinking and develop lifelong learning skills and problem-solving strategies—all of which will serve them in an ever-more-uncertain future. To achieve this, I practice discussion- and inquiry-based teaching, and I guide students through completing a combination of written and creative assignments. I hope to contribute to my students' whole-person education, in the spirit of cura personalis. (What can I say? I'm Jesuit-educated.)

In the 2019–20 academic year, I am scheduled to teach the following courses:

  • Computing and Informatics Design I–III CI101, CI102 and CI102 (in Lanzhou, China)
  • Information Innovation through Design Thinking Info508
  • Human-Centered Design Process and Methods Info310
  • Introduction to Web Design for Information Organizations Info552
  • Human–Computer Interaction Info608

In the past, I have also taught:

  • Introduction to Information Systems Info102 (Syllabus)
  • Introduction to Human–Computer Interaction Info110 (Syllabus)
  • Social Aspects of Information Systems Info215 (Syllabus)
  • Users, Services and Resources Info506 (Syllabus)
  • Design of Interactive Systems Info611 (Syllabus)
  • Information Ethics Info679 (Syllabus)

Beyond information and computer science, my teaching experience includes English-as-a-second-language instruction in classrooms and one-on-one, as well as tutoring in grade school social studies, English and Spanish.

For a sampling of my past teaching materials, see the following: