Kevin St John
I would highly recommend Kevin to anyone who is looking to build a good foundation in Economics (both Micro and Macro). He lectures most of the class and his lectures are usually upbeat and very informative. He will clear up any confusion if it arrises during lectures. The assignments are straight forward and clear. He is also gives great feedback.