Lecture 1: Video. Slides (corrected). Annotated slides. Problem set. Lecture 2: Video. Slides. Annotated slides. Problem set. 
In Summer 2021 I gave an online minicourse on General β random matrix theory at MATRIX Institute 


Course website (videos, lecture notes, and problem sets) 
In Spring 2021 I gave an online course on Integrable Probability and branchning graphs at UW Madison 


Course website (videos, lecture notes, and problem sets) 
In Fall 2020 I gave an online course on Symmetric functions at UW Madison 


In July 2018 I gave lectures Tilings, matrices, and representations through Schur generating functions at 2nd Northwestern Summer School in Probability 



Announcement and schedule , handout , handwritten notes: Lecture 1, Lecture 2, Lecture 3, Lecture 4, Lecture 5 
In AprilMay 2017 I gave lectures on Macroscopic fluctuations of discrete particle systems at Courant Institute, NYU 


Videos of the lectures in YouTube playlist 
In February 2017 I taught with Alexey Bufetov Integrable Probability at Institute Henri Poincare in Paris 


In Fall 2016 I taught 18.177: Integrable Probability at MIT. 