Foster Sawyer
An absolutely outstanding professor. He clearly knows what he's talking about and is always willing to help you if you're confused. Office Hours are always reliable and you'll never get a 0 on an exam question unless you leave it blank. Overall, just a great person and professor. I wish nothing but the best for him.