She replies really quickly to emails and messages. Overall, very understanding and empathetic. Teaches the material well and makes time to answer everyone's questions or help struggling students. Gives so many extra credit opportunities.