I am very interested in developing ways to weave ethics content into computer science curriculum and problem sets. My preferred approach is to combine ethical reasoning with the technical content in computer science and statistic courses as seamlessly as possible. I have developed course content and homework problems for computer science students on topics such as value-laden design in reinforcement learning, data science, interpretability and privacy. You can find some of the work that my colleagues and I developed during my postdoctoral fellowship here.
I taught an upper-year undergrad course Ethical Issues in Big Data at the University of Toronto in 2024, and I teach the graduate seminar Data, Decisions, and Dilemmas: The Ethics of Machine Learning at Western University. Both courses enroll a roughly equal mix of philosophy and computer science students.
While I do not currently serve as the sole supervisor of computer science graduate students, I welcome inquiries about co-supervising students with interdisciplinary interests.