Dictionary.com
Thesaurus.com

will have lectured

  • future perfect
    of lecture.
    lecture
    noun
    a speech read or delivered before an audience or class, especially for instruction or to set forth some subject.