Mr Miller is an amazing and wonderful teacher! He develops lessons that are thoughtful, engaging, and valuable. Often he uses activities that are hands-on, collaborative, and project based. Clearly Mr. Miller is highly intelligent and deeply knowledgable about his subject.