Steve Popichak
Assignments are LONG, so manage your time wisely. Don't let a multiple choice final fool you, it was relatively challenging and each question had about 9 answer options, so no guessing. Majority of the topics you need to teach yourself from the textbook. He is definitely a fair grader for assignments and will post solutions later.