David Moura
Moura is a good guy, but not the best professor. I was expecting this class as an easy A, but the first half is all quizzes, and if you do poorly on more than one of the 15 questions quizzes your grade reflects. His is super easy grading on papers and presentations. He gave no insight on bizcafe, if you want a guaranteed A maybe take someone else