Robert Kippes
I was kinda nervous going into this class because I did not know what I was getting myself into, but Professor Kippes is an amazing teacher and I learned a lot from him and as long as you show up and participate you will do fine on the exams. I highly recommend him.