Mohammad Ahmed
Dr. Ahmed is extremely passionate about economics and finance. He explains concepts very well and gives real world examples. The book didn't help nearly as much as his lectures and he takes attendance seriously. He answers emails quickly and encourages using office hours if you don't understand or just want to learn more/hang out.