Harvard CS50 professor David J. Malan shares insights on effective lecturing, AI's impact on CS education, and why C remains relevant in 2026. Key points include designing memorable moments in lectures (like ripping a phone book to demonstrate binary search), AI making academic dishonesty harder to prosecute even as cheating rates hold steady at 5-10%, declining CS enrollment partly due to reduced junior engineer hiring, and C's value as a low-level language that teaches computer fundamentals without the complexity of assembly.
Sort: