Teaching

Current Grad Courses | Current Undergrad Courses | Past Courses | Middle School Curricula

Current Grad Courses

My primary teaching is in accessibility, an overview of all past accessibility offerings can be found on my accessibility teaching page.

The Future of Access Technology (Masters) (Winter 2023; Spring 2021). How can computing enable new solutions to accessibility, including both access to the world and access to computers? Similarly, how can a disability studies perspective guide us in developing empowering and relevant solutions to accessibility problems? This course explores both of those questions through a combination of discussions, reading, and building.

(Quals Accessibilyt) CSE 513: Digital Accessibility (Spring 2024; Spring 2025; Autumn 2025).  Introduction to the future of access technologies. Topics include disability justice; accessibility technology; creating accessible applications and websites; accessibility concerns in a wide variety of computational topics such as security, fabrication, and augmented reality; and the importance of technology in addressing accessibility concerns in the world at large.

Current Undergrad Courses

Digital Accessibility (CSE 443) (Autumn 2023; Autumn 2024; ; Winter 2026). Covers designing and implementing computing systems that empower and improve autonomy for all users, including those with disabilities. Presents conceptual approaches to accessibility as both a radical choice and a legal obligation. Covers assessing and removing inaccessibility barriers in documents, applications, websites, and physical-digital interfaces. Applies disability justice and related perspectives in digital and interpersonal contexts. Prerequisite: CSE 340.

Accessibility Capstone (CSE 482A) (Winter 2025; Fall 2026). Accessibility is quickly emerging as a leading consideration for product design and engineering. Disability is part of the human condition – almost everyone will be temporarily or permanently impaired at some point in life. In this class, you will learn through project-based design. Working with design mentors, and clients, we will use human centered methods to explore how computing can enable new solutions to accessibility.

Some Past Courses

Middle School Curricula

Receipt Printing Robot

This document is based on a draft curriculum to be used for the 2016 Fall Tech Club (at the Waldorf School of Pittsburgh). During this club, students will work together to create a robot that can print quotes out using a receipt printer when a button is pressed, and blink its eyes. Learning Goals; Materials needed; Setup; Curricular … Continue reading Receipt Printing Robot