DO NOT take her. She not only makes no sense during the lecture but when you ask her a question, she becomes even more confusing. She assigns SO MANY assignments. I had to do 14 assignments in my second week so that should give you a taste of what this class is like. Again, avoid this class