David Gold
Professor Gold is an exceptional lecturer. He made everything very interesting and for a 2 unit class, there was hardly any work, which was wonderful. No midterm, and expectations for knowledge were mostly clear for the final. If you attend class, you will get extra credit! Lectures are recorded and he posts the lecture slides, which is nice.