Courses Taught as Graduate Student Instructor

Introduction to American Politics (Political Science 111), Fall 2024
University of Michigan
Introduction to American Politics (Political Science 111), Winter 2024
University of Michigan
Introduction to American Politics (Political Science 111), Fall 2023
University of Michigan
Systematic Thinking: Problems of the Day (Public Policy 201), Winter 2022
University of Michigan
Systematic Thinking: Problems of the Day (Public Policy 201), Fall 2021
University of Michigan

Courses Taught as Co-Instructor

Kansas Supreme Court Research Practicum (Law 840), Fall 2016
University of Kansas
Advanced Legal Research (Law 856), Spring 2016
University of Kansas
Kansas Supreme Court Research Clinic (Law 840), Fall 2015
University of Kansas

Guest Lectures

U.S. Elections: Misinformation and Methods of Source Evaluation, October 2021 (link to video)
University of Michigan, Systematic Thinking: Problems of the Day (Public Policy 201)
Trending Topics in State Legislatures, October 2019
University of Kansas, Public Policy Practicum (Law 976)
Legislative Research, September 2018
University of Kansas, Public Policy Practicum (Law 976)
The Research Process, September 2017
University of Kansas, Public Policy Practicum (Law 976)
The Research Process, September 2016
University of Kansas, Legislative Clinic (Law 976)

Other Presentations

Policy Primer for Local Government Officials - Landscape Analysis, July 2021
University of Michigan P3E Summer 2021 Student Showcase
Creating Change: Advocacy as a Municipal Official, June 2021
Detroit Equity Council Meeting
Understanding How Local Officials Evaluate Fiscal Health and Stress, April 2021
Western Social Sciences Association 63rd Annual Conference
Transparency & Accountability Laws in the U.S., April 2018
U.S. Department of State African Emerging Leaders Delegation