Dfi lecture 2025 2Caf GP 12 12 2025