Pembelajaran sains melalui pendekatan representasi jamak: merancang pembelajaran sains inovatif berbasis riset
Paradigma baru mengajar
Learning by teaching : evidence-based strategies to enhance learning in the classroom
Pola penyajian kegiatan pembelajaran berbasis pendekatan ilmiah (saintific approach) dalam buku teks bahasa Indonesia
Strategi belajar mengajar
Perencanaan pengajaran
Science craft for Kids : 50 Fantastic Things to Invent Create
Learning and instruction : teori dan aplikasi
Dasar-dasar praktek mengajar