Joshua Puhl
I took the hybrid class with Dr. Josh, Lectures have alot of information to take it. Doesnt offer a legitamite study guide so prepare to truly teach yourself. If you want to pass his class you need to write down absoultly everythig in the lectures and spend as much time as you can reviewing them. You go into every exam with no idea what to expect. 