I have taught a range of courses, primarily on ethics, technology policy, and science and technology studies. At Cornell, I run a graduate seminar and colloquium series on Ethics and Politics in Computing. And I co-teach INFO 1200: Information Ethics, Law, and Policy, with Gili Vidan.

Previously, at Penn State, I created and regularly taught a course on Data Ethics for undergraduate data science majors (see syllabus). At the graduate level, I developed and taught a core course on Foundations of Technology Ethics and Policy (syllabus), a seminar on The Future of Privacy (syllabus), and I often taught the PhD Colloquium (a kind of "welcome to grad school" course for new PhD students).

In the more distant past, I taught a variety of philosophy courses on topics such as logic, moral reasoning, political philosophy, and concepts of personhood.

I received the Penn State College of IST Dean's Award for Teaching Excellence in 2019 and the George J. McMurtry Junior Faculty Excellence in Teaching and Learning Award in 2021.