2007 and 2008 (Teaching Assistant – Software Laboratory Center, BINUS University)
- Algoritma dan Pemrograman (Algorithm and Programming, C)
- Struktur Data (Data Structure, C)
- Pemrograman Berorientasi Objek (Object Oriented Programming, C++)
- Sistem Basis Data (Database System, SQL)
- Current Popular IT I (Current Popular IT I, OpenGL)
- Current Popular IT II (Current Popular IT II, IBM DB2)
- Current Popular IT III (Current Popular IT III, Expert System – Fuzzy Logic)
- Interaksi Manusia dan Komputer (Human Computer Interaction, HTML, Javasript, CSS)
- Perancangan Database (Database Design, SQL)
- Sistem Multimedia (Multimedia System, Adobe Flash)
- Pemrograman Visual (Visual Programming, Visual Basic)
- Algoritma dan Metode Object Oriented Programming I (Algorithm and Object Oriented Programming Method I, Visual Basic)
2009 (Lecturer – BINUS University)
- Web Based Programming (Web Based Programming, HTML, Javascript, CSS)
- Web Based Programming Lanjut (Advanced Web Based Programming, ASP)
- Programming II (Progamming II, Java)
- Multimedia 3D Modelling and Animation (Multimedia 3D Modelling and Animation, 3Ds Max)
- Pemrograman (Programming, Visual Basic 6)
2010 (Lecturer – BINUS University)
- Algoritma dan Metode Object Oriented Programming I (Algorithm and Object Oriented Programming Method I, Java)
- Algoritma dan Pemrograman (Algorithm and Programming, C)
- Multimedia Programming Foundation (Multimedia Programming Foundation, Java)
- Programming I (Programming I, Java)
- Pemrograman Berorientasi Objek (Object Oriented Programming, C++)
- Multimedia 3D Modelling and Animation (Multimedia 3D Modelling and Animation, 3Ds Max)
- Programming II (Progamming II, Java)
2011 (Lecturer – BINUS University)
- Multimedia Programming Foundation (Multimedia Programming Foundation, Java)
- Skripsi – Aplikasi Multimedia & Game (Thesis – Multimedia and Game Application, Class)
- Character Building IV (Character Building IV)
- Game Design and Programming (Game Design and Programming, Java Monkey Engine)
- Mobile Object Oriented Programming (Mobile Object Oriented Programming, Java ME)
- Pemrograman Berorientasi Objek (Object Oriented Programming, C++)
- Algoritma dan Pemrograman (Algorithm and Programming, C)
2012 (Teaching Assistant – Nottingham University)
- Computer Security (Computer Security, Linux)
2013 (Teaching Assistant – Nottingham University)
- Computer Security (Computer Security, Linux)
2014 (Teaching Assistant – Nottingham University)
- Computer Security (Computer Security, Linux)