Craig A. Schroeder: Practical course on computing derivatives in code. SIGGRAPH Courses 2022: 12:1-12:28