Presents methods that facilitate student learning through the process of scientific discovery. This book describes how to structure & sustain a learning community that engages students in active learning. It presents a philosophy of scientific teaching based on pedagogical principles designed to improve learning.