Daniel McDevit
i took multiple classes with prof mcdevit and they've all been amazing. he cares about what he teaches and is very knowledgeable as well as just a personable and easygoing guy. i will say sometimes he can word his test questions in confusing ways, but if you study the terms and use the review questions you'll be ok. he also gives out free honey.