Paul Delamater
Professor Delamater is a really nice guy and also very passionate about what he teaches. He's a great professor that genuinely cares about his students and making sure they understand the course material. Personally, I thought the course content was a bit difficult, but if you pay attention, take notes, and do the exercises you will be fine.