Jeremy DeLong
Prof DeLong is a great guy. He was very helpful and informative and seemed to put extra effort into his course compared to some others I've taken. The class was moderately difficult, but if you put in the necessary work, you'll do pass. You really get out of it what you put into it.