James Fatzinger
Second course I've taken of Dr. Fatzinger's and 100% recommend this professor's courses as he is the best instructor I've had. His courses are setup so that you will retain information and will be useful in a real-world setting. He seems to care about students' future careers and wants you to be successful. Will help if you have any questions.