The SAGE handbook of online research methods
Strategi pembelajaran dengan problem based learning itu perlu untuk meningkatkan profesionalitas guru.
Dakwah dan sadaqat: rekonseptualisasi dan rekonstruksi gerakan dakwah awal
Model pembelajaran berbasis kognitif moral dari teori ke aplikasi
Pengembangan e-learning: teori dan desain
Micro teaching: melatih keterampilan dasar mengajar
Model dan metode pembelajaran kreatif dan berkarakter
Metode riset evaluasi
Pengantar metode numerik
Pengaruh bimbingan rohani islam terhadap kesehatan mental pasien sakit jiwa masa rehabilitasi di rumah sakit jiwa Dr. Amino Gondohutomo Semarang (Laporan penelitian mahasiswa)