I have taught several undergraduate level courses in the Faculty of Computer Science, Universitas Indonesia since 2003. Most of them are in Bahasa Indonesia. The list is given below.
- Object-oriented Design and Programming
- Logic Programming
- Design and Analysis of Algorithms.
- Cryptography and Information Security.
- Information Security Management.
- Applied Probability.
- Discrete Mathematics.
- Intelligent Systems.
- Software Quality Assurance.
- Theory of Languages and Automata.
- General Game Playing.
- Decision Support Systems.
- Functional Programming.
- Introduction to Programming in C.
- Data Structures and Algorithms.
- Internet Design and Programming.