Haley Daniel
I took this class online, although I wouldnt recommend doing that. She is a great professor but the class itself is just difficult. She cares for students and will go out of her way to help you succeed. As far as content, there are homework assignments and quizzes for each chapter and 4 exams. This class requires a lot of time and work.