How Do You Teach Computer Science in the A.I. Era?