Jeremy Begbie gives what I think to be one of the best lectures on eschatology today. I have heard it in bits and pieces several times in different places. I have never been able to find an audio recording of it, or take good enough notes. The lecture is just to good to not listen to.
If you are not familiar with Begbie, he lectures with presentation software and a grand piano. It makes complete sense when it is all done as well. Because of the complicated manner of teaching, I don't think he changes things very often and has a "set" of amazing lectures that he delivers.