Andrew Newton
You really have to take initiative to do well in his class. He expects you to show up, be involved, and study for your own success. His material is challenging but not impossible to learn. I think he prepared me very well for the exercise physiologist ACSM certification.