Michael Pedroni
He's a really interesting professor with lots of insight and experience which he very candidly shares with the class. There is a lot of reading that you really have to do because class participation is really important, that said if you are willing to put the effort in he's a great professor and you will learn a lot from the class.