2025

Subject Coordinator - University of Melbourne, Politics & the Media POLS20026

2024

Tutor & Subject Support Tutor - La Trobe University, Democracies and Dictatorships: Introduction to Politics POL1AUP

Guest Lecture - La Trobe University, Campaigns and Elections POL5CAE

Tutor - University of Melbourne, Australian Politics POL10001

2023

Tutor & Subject Support Tutor - La Trobe University, Democracies and Dictatorships: Introduction to Politics POL1AUP

Guest Lecture - University of Melbourne, Campaigns and Elections POLS30032

Subject Coordinator - University of Melbourne, Politics & the Media POLS20026

2022

Tutor & Subject Support Tutor - La Trobe University, Democracies And Dictatorships: Introduction To Politics POL1AUP

Guest Lecture - La Trobe University, Strategic Political Communication STC5CPS

Guest Lecture - La Trobe University, Campaigns and Elections POL3001/POL5CAE

Tutor - La Trobe University, Political Ideas and Ideology POL2PID

2021

Tutor - La Trobe University, Political Ideas and Ideology POL2PID

Marking - La Trobe University, The Interview JRN1TIN