David Mante
Professor Mante is one of my favorite teachers I've had at Lafayette. Even if you are not interested in the material, he always gives genuine energy in teaching his classes, and he always finds a way to weave some dry humor in. You might work hard on his homework, but his teaching style always makes it rewarding.