Justin Jolly
Really great teacher lectures are over the readings. It is a lot of reading but you can use Speechify or YouTube for the chapters, tests are really easy if you read, and there's a single-question quiz every class that you have to be there to answer about the readings.