All I did was go to class and do the homework. Never looked at the text book, most of the questions for the test are taken directly from lectures or homework. Don't understand the low rating I think it's just people's first introduction to upper division courses and they can't handle it.