Josh Wood
Good professor. No textbook is required but there are readings. You do not really need to read them if you attend lecture and take really good notes. He does not post lecture notes online. He gave 3 exams total after every section or two and they could be difficult if you do not understand the material. Final is basically all the tests combined.