David Gierga
Great professor, you can just tell how smart he is by the way he talks and teaches, really knows the material. I actually understood everything he taught and I took his class a year ago. 2 exams and a final.