Steve Ferguson
I really loved this class. I learned a lot from him and he has to be one of my favorite professors. He is lecture heavy. Read the textbook and participate with real thought and you will do well.