Michael Goshe
This course was redesigned for spring 23 and on so any review before then doesn't accurately describe this class anymore. There are 4 tests with a cumulative fill in the blank final and most weeks there's also a graded assignment that will take 1-2 hours. lots of bonus points and heavy curves on tests. keep up with the lectures and its not bad. 