Teaching

University of Michigan School of Information

SIADS 601: Qualitative Research for Data Scientists
Winter 2026, Fall 2025

SI500: Problem Solving with People, Information, & Technology
Fall 2025, Fall 2024

SI699: UX Research and Design Mastery
Winter 2026, Winter 2025, Winter 2024

SI591: Humanitarian Innovation: Co-Design for Social Impact
Winter 2025, Winter 2024, Spring 2023

SI622: Needs Assessment and Usability Evaluation
Winter 2022, Winter 2021, Fall 2020, Winter 2020, Winter 2019

SI430: IT & Global Society
Winter 2022, Winter 2021, Fall 2020, Fall 2019, Fall 2018


University of Colorado Boulder, ATLAS Institute

ATLS 6910: Information and Communication Technology for Development Practicum
Spring 2018, Fall 2017, Spring 2017

ATLS 5519: Spectrum Management & Policy
Summer 2018

ATLS 5250: Fieldwork Methods for ICTD Practitioners
Spring 2018, Spring 2017

ATLS 5240: ICTD Lab
Fall 2017

ATLS 5230: Case Studies in ICTD
Fall 2017, Fall 2016


Information Technology University, Pakistan

EE367: D-Lab (Digital Health Technologies)
Spring 2016

CS568: D-Lab II (Design for Scale)
Spring 2015, Spring 2014

CS567: D-Lab I (Development)
Fall 2014