Sophie Schweiger is a wonderful German professor. Even though I was only enrolled in German Intermediate 1, I felt constantly intellectually stimulated and challenged to succeed. Frau Schweiger was both encouraging and strict, as she constantly expected the most from us while never forgetting to check in on how we were doing. We started class EVERY DAY with a round-the-classroom style discussion (in German) about how our days went. Immediately afterwards, the classroom felt more comfortable.
I would recommend Frau Schweiger to anyone who enjoys the German language and is willing to challenge themselves during class and outside of the classroom. She is wise well beyond her years.