Benjamin Samudio
Ben has got to be the best professor I've taken. This class, in general, is notorious for being very difficult, but Ben makes everything crystal clear and easy to understand. He uses great analogies to turn complicated ideas into simpler forms. He is super passionate about teaching his students, and wants everyone to pass. He's Great!