teaching
Course materials and schedules for classes I am teaching and have taught.
This page displays a collection of courses with detailed schedules, materials, and resources.
2026
Computers and Society
This course examines the relationship between computing technologies and society, focusing on ethics, power, data, and social impacts of computing systems.
2025
User-Centered Design
This course surveys the theoretical and practical foundations of human-computer interaction and user-centered design, including user research, prototyping, and evaluation.
Statistics for Information Science
This course introduces foundational statistical concepts for information science, including data organization, descriptive and inferential statistics, and practical data analysis using Excel.
Quantitative Reasoning
This course introduces foundational concepts in discrete mathematics, probability, and predictive modeling, along with computational tools for analyzing data.
2024
Statistics for Information Science
This course introduces foundational statistical concepts for information science, including data organization, descriptive and inferential statistics, and practical data analysis using Excel.
Quantitative Reasoning
This course introduces foundational concepts in discrete mathematics, probability, and predictive modeling, along with computational tools for analyzing data.
User-Centered Design
This course introduces the theoretical and practical foundations of human-computer interaction and user-centered design, including user research, prototyping, and evaluation.
2023
Statistics for Information Science
This course introduces foundational statistical concepts for information science, including data organization, descriptive and inferential statistics, and practical data analysis using Excel.