Can't say enough good things about Joel. Rhetoric can be a really tough class, but he is really engaging and makes the content interesting. The class was entirely lectures and discussion which may not be for everyone, but he talks about great stuff. Definitely recommend.