Teaching

Monash University
Natural Language Processing FIT5217
Graduate introduction to NLP
Lecturer
2026

Graduate-level introduction unit covering the foundations and modern methods of NLP, including n-gram models, parsing, classification, deep learning and large language models.

Algorithms and Programming Foundations in Python FIT9136
Graduate introduction to Python programming
Lecturer
2024-26

Graduate-level introduction to Python programming and algorithmic thinking.

Natural Language Processing FIT5217
Taught by Reza Haffari and Ehsan Shareghi
TA
2020, 2022

Graduate-level introduction unit covering the foundations and modern methods of NLP, including language models, parsing, classification, and deep learning approaches.

Fundamentals of Artificial Intelligence FIT5047
Taught by Ingrid Zukerman and Julian Gutierrez
TA
2020-22

Graduate-level introduction to artificial intelligence.