Steve Stokes
Stokes is the worse professor I have ever had. He does not follow the BYUI learning model. Spare yourself (and your GPA) and take a different professor. He reads off the powerpoint without further explanation, then tests you on material he was supposed to teach. IF you end up with an A in the class he accuses you of cheating. Beware of his anger.