Ray DiVenuto
D is probably the best professor in the department. His hands-on approach to teaching is brilliant and he tries to make sure no one is left behind. He is the easiest professor to get ahold of, and he is always willing to make some extra time to work through problems with you. For those who fear textbooks and PowerPoints, this is the guy for you.