Steven White
Professor White is an amazing professor, especially for people without an economics background. His lectures in class focus on basic examples and definition and then there are weekly homework problem sets that are very similar to the midterm and final questions. If you study the problem sets and study guides, you will do really well on the tests.