James Cahoon
This class is hard but it's supposed to be. I liked Cahoon's flipped classroom style, although I wish he had given more practice problems similar to test questions. The tests were fair though, hard but he curves grades a bit at the end. Grades participation but isn't strict about it. I appreciate he asked us all for feedback when the semester ended