Teaching Experience
CS 4063/5063: Human-Computer Interaction
University of Oklahoma, Norman | Spring 2025, Spring 2026
This course introduces the theory and practice of human-computer interaction, with a focus on graphical user interfaces. Topics include principles of HCI, interface design, human cognitive capabilities, desktop/window systems, and social implications of computing. Includes a semester-long team project.
CS 5970: Information Visualization
University of Oklahoma, Norman | Spring 2025, Spring 2026
Explores the design, development, and evaluation of data visualizations. Combines design, HCI, and data science to create effective visualizations. Topics include graphical encoding, user-centered design, storytelling, and statistical analyses.
COP 3353: User-level Intro to Linux
University of South Florida | 2017
Introduction to a modern Linux distribution. Covers installation in a virtualized environment, user and package management, and shell commands for navigation and text processing.