Teaching
Introduction to Political Informatics
Instructor, Stony Brook University
Spring 2027Social Networks and Politics
Instructor, Stony Brook University
Fall 2025, Spring 2026, Fall 2026Mass Media and American Politics
Instructor, Stony Brook University
Winter 2025, Summer 2025, Winter 2026, Summer 2026U.S. Congress
Teaching Assistant, Stony Brook University
Fall 2022, Spring 2023Introduction to Cybersecurity
Teaching Assistant, University of Nevada, Reno
Spring 2020