Benjamin Reed
You will learn a lot, the class is difficult, but if you ask, he WILL help you. Project is great, you apply EVERYTHING you learn. Office hours are extremely helpful. He gives you exactly what you need to study for tests. In my 4 years of college, this was my favourite class. Ben is approachable and caring if you show you care about the class.