Matthew Karlesky
Fantastic teacher in class. Focuses on application instead of simply the textbook. Quizzes can be difficult, but is you take a highlighter to the reading (and read), you should be fine. The final project was a project (I had him for my capstone course) but he was so incredibly helpful and accommodating. Very willing to be a resource in the future.