You're better off taking any other teacher but Foley. I can truly say she is the worst instructor. She reads straight off her lectures but does not teach. You'll end up teaching yourself. She is a tough grader, but does give extra credit. Do not waste your money buying the lab manual either, you'll never use it. The book can be found online also.