Teaching

Languages and Computability

I lecture the following topics at the Department of Computer Science (Institute of Data Science and AI) at University of Aberdeen.

This course is taught in the first term for Year 3 Computer Science students.

Knowledge Representations

I lecture the following topics at the Department of Computer Science (Institute of Data Science and AI) at University of Aberdeen.

This KR course is taught in the first term for Year 4 Computer Science students.

Principles and Practice of Database Systems

I lecture the following topics at the Department of Computer Science (Institute of Data Science and AI) at University of Aberdeen.

This database course is taught in the second term for Year 2 Computer Science students.

Algorithm Design and Analysis

I lecture the following topics at the Department of Computer Science (Institute of Data Science and AI) at University of Aberdeen.

This algorithm course is taught in the second term for Year 2 Computer Science students.

Supervisions

I involved in co-supervising Dr. Thanaphon Suwannaphong (completed in 2025) with Dr. Ryan McConville at University of Bristol.

Old Courses

During my time as a research fellow, I assisted lecturers to deliver some courses. Here are some of the courses I partially taught:

Invited Talks

Here are some of the talks where I was invited as a guest lecturer in universities.

The Use of Generative AI for Research
Universitas Airlangga in December 2025.

Demystifying AI- Foundations and Opportunities
International Pharmacy Federation in September 2025.

Providing Care with AI and Assistive Technology
Bina Nusantara University in April 2024.

AI FOR MEDICAL ASSISTIVE SYSTEM
Universitas Pelita Harapan in May 2023.

Indoor Localisation for measuring the Progression of Parkinson’s Disease in Smart homes Activity
Universitas Diponegoro in June 2022.