This is a tough course regardless of who teaches it. There are only a few tests, a few assignments, an essay style midterm and a multi-part final exam that includes a group assignment. If you work hard and put effort in every assignment, an A is possible. Take the reading seriously and review all documents, notes and power-point information.