Dr. Barnicle is my favorite professor at WVU. He is very passionate about teaching, and that is reflected in his lectures. He always provides great feedback and responds very quickly to emails. He is also very welcoming to any questions that students may have.