Among the best teachers I ever had. Truly, you can't imagine what she did for you until you get into the real world.
She teaches, and she knows what she teaches. But she doesn't clearly explain it and chooses favorites quickly.
Very routine in her teaching. Same process every chapter, but it is very effective. Not greatest personality, but a good teacher.