He got a bachelor degree in EFL Teaching (1991) from FKIP Universitas Jember, a master degree in Librarianship (1997) from Monash University, Australia; and a master degree in Education and Training Systems Design (2003) from University of Twente, the Netherlands. His research interests include ICT in EFL teaching and learning, instructional media in English classes, teacher education, and teacher professional development. Currently, he is attending a doctorate program at Universitas Negeri Malang.