Aaron Gamino
I had him for Principles of Microeconomics, and his lectures were very long; I rarely went as attendance was marked by submitting work online, and his lectures were always online. If you ever have any questions, he was always available; I sent him an email at 2 AM once, and he responded in 10 minutes. He's very friendly and very knowledgeable.