Teaching Experience

Graduate Instructor

Primary Instructor (Designing and Teaching a Stand-alone Course)


Graduate Instructor

Primary Instructor (Instructing an Online Course)

  • Spring 2024
  • POLI:3506 Consequences of War
  • Fall 2021
  • POLI:3110 Local Politics
  • Summer 2021
  • POLI:1400 Introduction to Comparative Politics
  • Spring 2021
  • POLI:1200 Introduction to Political Behavior
  • Spring 2021
  • POLI:1601 Introduction to Social Media & Politics

Collaboratory Assistant

  • In Spring 2021 and Fall 2021, I was the Collaboratory Assistant to the Computer Lab administered by the Department of Political Science at The University of Iowa. I assisted undergraduate students with their problem sets in statistics and Stata applications.

© 2024 Haofeng Ma. All Rights Reserved.