I stumbled on the Gresham College lectures on YouTube.
Gresham College is an institution of higher learning located at Barnard's Inn Hall off Holborn in Central London, England. It does not enroll students and does not award any degrees. It was founded in 1597 under the will of Sir Thomas Gresham, and it hosts over 140 free public lectures every year. Since 2001, all lectures have also been made available online.