John Kagochi
I honestly think that if you are an individual who wants a good grade, maybe like a B or higher then teaching yourself is gonna be the best way to do good in his class. His class was stressful, he would change the grading criteria several times and he doesn't teach for you to understand. Only had a 1.5 hours to take a 50 question midterm / exam. 