Alexander Duncan
Good teacher and understands the information, however over explains what the topics are. Use MLP to really understand what will be on the test. Reviews are helpful and does give good information. WIKIs are not helpful until Test 4, don't feel bad if you fail because it is confusing and really doesn't make sense to be tested on.