Universitas Islam Negeri Maulana Malik Ibrahim (Malang, Indonesia)
20010711C29 ICT Innovations in ELT (Information and Communication Technologies Innovations in English Language Teaching)
20010711B08 Pembelajaran Berbasis Teknologi (Educational Technology)
20010711C02 Media in ELT (Media in English Language Teaching)
20010711C09 Speaking for Informal Interactions
20010711C14 Speaking for Formal Interactions
20000011A09 Bahasa Inggris II (English II)
1818310 Speaking for Group Activities
1818328 IT for ELT (Information Technology for English Language Teaching)
1710210 Media in ELT (Media in English Language Teaching)
1710203 Evaluasi Pembelajaran (Assessment for Learning)
1710207 Pengembangan Kurikulum (Curriculum Development)
1710210 Pengembangan Sumber dan Media Pembelajaran (Instructional Media and Materials Development)
Universitas Bina Nusantara (Jakarta, Indonesia)
ENGL6218 Bahasa Inggris I (English I)
ENGL6171 Bahasa Inggris I (English I)
ENGL6172 Bahasa Inggris II (English II)
ENGL6146 Academic Writing 101
ENGL6164 New Media Writing
Universitas Brawijaya (Malang, Indonesia)
MPK4009 Bahasa Inggris (English Language)
Northern Illinois University (DeKalb, USA)
FLIN 103 – Beginning Indonesian I
FLST 381 - Advanced Indonesian