Yes she is strict about being on time and runs class the whole but she has very engaging discussions. I am never bored in her class. She will also work with you outside of class to help you with exams. She has a funny personality and actually brought candy for us one day. HOWEVER, the exams are all essays and she has very high expectations for them