Eric Sandweiss
Very dry sense of humor, but fun. Probably the only professor I've had who made the class actually worth the price you pay for it, with a lot of enriching lectures and field trips. Lectures are structured well, but there's a lot of material so you need to be paying attention if you're going to do well on the midterm and final.