Professor solves and explains 300 theory problems for 7 hours straight
youtube.com