Teaching

I am very passionate about teaching! At the University of Queensland, I have TA'd for several core Master level Computer Science courses: INFS7410: Information Retrieval and Web Search, CSSE7610: Concurrency: Theory and Practice, and INFS7202: Web Information Systems. I was working with Dr. Joel Mackenzie for CSSE7610: Concurrency: Theory and Practice course for practical sessions, consultations, and exams. I have served as the Head of TA for INFS7202 course, where I worked closely with the course coordinator Dr. Tony Chen to design course syllabus and content. I also give guest lectures in INFS7410 course under the guidance of the course coordinator Prof. Guido Zuccon and Dr. Shuai Wang.

I have also worked as a tutor at UQ resident halls, where I mentored students about COMP7702: Artificial Intelligence and INFS7410: Information Retrieval and Web Search in 2022.

UQ: Currency: Theory and Practice

Teaching Assistant, Fall 2025
This course introduces students to concurrent programming focussing on (i) algorithmic principles (rather than language syntax), (ii) verifying program correctness, and (iii) implementation of concurrency in Java. It covers the fundamentals of programming multiple threads and accessing shared memory, and standard synchronization techniques. Selected techniques used in multicore programming, distributed and real-time systems are also covered. I TA'd this course with Dr. Joel Mackenzie in Fall 2025. My responsibilities included holding weekly tutorials and office hours, designing and grading assignments, projects, and exams.
[Course Homepage]

UQ: Information Retrieval and Web Search

Guest Lecturer, Spring 2025
This course discusses the theory, design, and implementation of Information Retrieval (IR) techniques in text-based information systems. The theoretical component of the course focuses on IR methods for the processing, indexing, querying, ranking, organisation, and classification of textual documents, including Web documents. A variety of current research topics are also covered, including professional search and recommendation systems. The practical component of the course addresses the design and implementation of high-capacity text retrieval and filtering systems such as web search engines. I was a guest lecturer of this course with Dr. Shuai Wang in Spring 2025. I covered the topics of Pseudo Relevance Feedback, Page Rank, Dense Retriever, and LLM-based Advanced Feedback Methods for this course.
[Course Homepage]

UQ: Information Retrieval and Web Search

Teaching Assistant, Spring 2020, Spring 2021, Spring 2022
This course discusses the theory, design, and implementation of Information Retrieval (IR) techniques in text-based information systems. The theoretical component of the course focuses on IR methods for the processing, indexing, querying, ranking, organisation, and classification of textual documents, including Web documents. A variety of current research topics are also covered, including professional search and recommendation systems. The practical component of the course addresses the design and implementation of high-capacity text retrieval and filtering systems such as web search engines. I TA'd this course with Prof. Guido Zuccon in Spring 2020 and Spring 2021. My responsibilities included holding weekly tutorials and office hours, designing and grading assignments, projects, and exams, as well as a guest lecture about using BERT model for reranking.
[Course Homepage]

UQ: Web Information Systems

Head of Teaching Assistants, Fall 2021
This course is to introduce aspects of Web-based information systems (WIS). It has a focus on the latest technologies for WIS development. It covers concepts & fundamentals of WIS (PHP, JavaScript, Database, client-server database applications on the internet), recent advances of server-side technologies (AJAX, Web Security, Web Search, Web Service), and current trends in WIS. I TA'd this course with Dr. Tony Chen in Fall 2021. My responsibilities included holding weekly TA meetings, managing TA working schedules, designing and grading assignments, projects, and exams.
[Course Homepage]

UQ: Web Information Systems

Teaching Assistant, Fall 2020, Fall 2022
This course is to introduce aspects of Web-based information systems (WIS). It has a focus on the latest technologies for WIS development. It covers concepts & fundamentals of WIS (PHP, JavaScript, Database, client-server database applications on the internet), recent advances of server-side technologies (AJAX, Web Security, Web Search, Web Service), and current trends in WIS. I TA'd this course with Prof. Helen Huang and Dr. Tony Chen in Fall 2020 and 2022. My responsibilities included holding weekly tutorials and office hours, designing and grading assignments, projects, and exams.
[Course Homepage]