Richard Ortner
He is a good professor, he lets you choose your topics for your speeches. But one thing that he should work on is to lower the work load because sometimes he puts it all  on the same week.