James Yingst
I would 100% take professor Yingst again. his class was discussion-based so as long as you participate and pay attention, it will be a breeze! he is super caring and respectful of everyone. the tests are not super hard as long as you pay attention in class. he is also always available to answer any questions or concerns.