Professor gives a good amount of homework but many of the questions are similar to the book. His exam review questions are similar to the tests. Ideally he would post better solutions so students could more effectively study.