Dr. Carr is an ok Professor. I believe she struggles to teach the information effectively. If you take this course get ready to teach yourself mainly. The courses it self is not extremely difficult, some parts are confusing. Overall its a mediocre class. Attendance is mandatory due to the fact their is a mini quiz everyday.