DD has taken several with her and has learned a great deal. Mrs. Rapalje is funny, knowledgeable and creative. She is good at getting students to try projects that are outside their comfort zone and learn a lot while doing so.