Reverse chronological order. Some statistics: 520 lectures. 520 done. 464 with slides online here. 25 with audio online here. 23 with video online here. 370 invited lectures (74 for students at conferences, 200 for researchers at conferences, 86 seminars/colloquia/etc.); 67 refereed lectures; 83 contributed lectures; 0 uncategorized. 362 invited lectures of known length, totalling 19683 minutes, a