Greene was a fine professor. With this class the people you take it with matters a lot too, and the class I had was not the most fun engagement wise. Definitely pay attention to the professor you take, because their energy will be the driver for the class. All the assingments are in the book, so it could be worth it to split it with someone