James Fatzinger
Dr. Fatzinger has probably been the best professor I have had yet. He makes the course fun instead the typical "long, boring, and straight from PowerPoint" lectures. He brings out the material in a way you can learn and cares about your education. The exams are straight from what he teaches. I highly recommended him!