Teaching Experience

Graduate Instructor

Designing and Teaching a Stand-alone Course

POLI:3408 Chinese Politics and Society Fall 2022 The University of Iowa

Graduate Instructor

Instructing a Preset Course

POLI:3110:0EXW Local Politics Fall 2021 The University of Iowa
POLI:1400:0EXW Introduction to Comparative Politics Summer 2021 The University of Iowa
POLI:1200:0EXW Introduction to Political Behavior Spring 2021 The University of Iowa
POLI:1601:0EXW Introduction to Social Media & Politics Spring 2021 The University of Iowa

© 2023 Haofeng Ma. All Rights Reserved.