Professor O'Connor is a very nice professor, one of the sweetest. She does give out plenty of homework but that is only because she wants to make sure that you can learn everything to pass the exams. The final exam does cover everything that you learn in class, unlike some other exams that only cover the last few chapters. Pay attention and pass.