Dr. Maher is one of the best professors I've ever had. She is highly knowledgeable, engaging, and caring. The course requires participation and there is a lot of work but you will learn how to be a good teacher. Dr. Maher is always available to help or just listen. Take her for as many classes as you can.