She was very enthusiastic and respectful to students which I enjoyed but was also very lazy. She tried to go through her lectures so fast that she would skip through all of the concepts. She also rarely updated her calendar, which made it hard to keep up with due dates. This class is not hard to pass, I just would have liked to gain more knowledge. Expect to put in a lot of work though, multiple homeworks due every week, multiple online quizzes every week, and a popper everyday in her lectures. Must go to TA taught classes. She replies to questions all the time, sometimes she might take a day or two but she always replies.