Personal Pages
Gusti Ahmad Fanshuri Alfarisy, Ph.D.

Research Agendas
Final Exam Information (Introduction to Artificial Intelligence)
December 05, 2025
Final Exam - Week 17
Lecture Notes 5: Logical Agent and First-Order Logic
October 01, 2025
The solution derived from search technique is limited and in inflexible sense. For example, the agent does not know that...
Lecture Notes 6: Python Itertools and Functools
September 24, 2025
Python provides two powerful modules for functional-style programming:
Lecture Notes 4: Adversarial Search and Games
September 22, 2025
When two or more agents pursue conflicting goals, a problem known as adversarial search arises. In this lecture, we will...
Lecture Notes 4: Recursion and Y-Combinator
September 18, 2025
Recursion
Recursion is a mechanism where a function call itself, replacing the loop in imperative paradigm.
Lecture Notes 3: Higher-Order Functions in Lambda Calculus
September 13, 2025
Introduction to Higher-Order Functions In functional programming and lambda calculus, higher-order functions (HOFs) are functions that take other functions as...