Teaching
RMIT University
ISYS1079 / ISYS3476: Managing Semi-structured and Unstructured Data Role: Sole lecturer and course coordinator. I designed the current curriculum and assessments, which cover data preprocessing, representation, retrieval, LLM workflows, and retrieval-augmented generation (RAG).
For the 2026 offering, I built and operated one of the earliest centrally managed, course-wide LLM API services in RMIT’s School of Computing Technologies. The service supports approximately 500 students with individual course keys, shared access to chat and embedding models, and usage controls for hands-on LLM workflow and RAG development and assessment.
COSC2610: Web Programming Studio Role: Lecturer. The course develops practical web programming skills through studio-based learning and applied software development tasks.
COSC2502: C++ Programming Studio Role: Lecturer. The course introduces programming practice and software development foundations using C++.
Monash University
FIT5149: Applied Data Analysis Role: Administrative tutor and guest lecturer. Delivered a guest lecture on semi-supervised learning and contributed to assignment and examination design.
FIT5125: IT Research Methods Role: Tutor. Delivered tutorials and supported students in developing research methodology skills.
