Textbook is professor Steven S. Skiena's The Algorithm Design Manual, Third Edition.
https://www.amazon.com/Algorithm-Design-Manual-Computer-Science/dp/3030542556
Course is CSE 373 - Analysis of Algorithms taught by professor Steven S. Skiena at Stony Brook University.
https://www.youtube.com/watch?v=dphSwq5jP1A&list=PLOtl7M3yp-DXbHTFe_w9zFPXeau28CDao
Notes taken by Alex Meng.
Chapter 1: Introduction to Algorithm Design (lec 1)
Chapter 2: Algorithm Analysis (lec 2-3)