Teaching
The student is infinitely more important than the subject matter.
—Nel Noddings, 1984
I teach in the College of Computing & Informatics at Drexel University, mostly undergraduate courses in the Information Systems program and graduate courses in Human–Computer Interaction and User Experience. I am experienced teaching in face-to-face, online and hybrid environments, and I pride myself on creating caring, effective and fun classroom environments. That said, I'm constantly learning and improving, not least through collecting feedback from my students.
In the 2024–25 academic year, I am scheduled to teach the following courses:
- Introduction to Ubiquitous Computing Info150 (Syllabus)
- Human-Centered Design Process and Methods Info310 (Syllabus)
- Information Innovation through Design Thinking Info508 (Syllabus)
- Social and Collaborative Computing Info616
- HCI/UX Master's Degree Capstone (Syllabus)
In the past, I have also taught:
- Computing and Informatics Design I–III CI101–103, taught at Drexel's partner, Lanzhou University, in Lanzhou, China
- Introduction to Information Systems Info102 (Syllabus)
- Introduction to Human–Computer Interaction Info110 (Syllabus)
- Social Aspects of Information Systems Info215 (Syllabus)
- Information Professionals and Information Ethics Info505 (Syllabus)
- Users, Services and Resources Info506 (Syllabus)
- Design Thinking for Digital Community Service Info547
- Introduction to Web Design for Information Organizations Info552 (Syllabus)
- Human–Computer Interaction Info608 (Syllabus)
- Design of Interactive Systems Info611 (Syllabus)
- Information Ethics Info679 (Syllabus)
- Prototyping the User Experience Info691 (Syllabus)
- Human–AI Interaction Info693 (Syllabus)
- Information Policy and Ethics Info725 (Syllabus)
I also publish occasional videos on YouTube summarizing some big ideas from recent and classic (and my own) papers across information science and human–computer interaction. Here's a recent one:
Teaching Philosophy and Resources
There are three corners of my teaching philosophy:
- Active Learning: My classroom is brimming with verbs; students are talking, listening, writing, drawing, moving, making... I am a big fan of Liberating Structures and similar activities to foster inclusive participation.
- Learning Community: The people are what make the college experience, and I work to help each of my classes blossom into a learning community. My students teach and learn from each other, and we care about each other as whole people. (What can I say? I'm Jesuit-educated.)
- Intellectual Character: Facing an ever-more-uncertain future, I believe the most important thing I can equip my students with are intellectual virtues, such as humility, thoroughness, open-mindedness, and attentiveness. Going above and beyond content knowledge, these are the dispositions and patterns of good thinking that will serve students for a lifetime of learning and exploration. As part of this, I practice ungrading rather than traditional assessment, in which students set goals and have conversations with me about their progress throughout the course. Ungrading fosters intrinsic motivation, intellectual risk-taking and deeper learning.
Some of my favorite teaching resources: