Gregory Palmer
He is amazing and funny. There're 3 midterms and an optional final, all of it is online, but I do think that these tests were hard. Come to classes because he takes attendance and gives participation points, you can skip 4 classes and it won't affect you. Don't buy an actual book, find it online. This is an easy A if you pay attention in his class