Absolutely fun and wonderful, she worked with us to do what we wanted and learn how we wanted to learn. She was constantly engaged in what we were doing as a class and was an absolute -font- of knowledge. 10/10 would take again for literally any subject she taught just because she was teaching it.