I clearly remember teaching the resolution proof method, adversarial graph search (games), the state of automatic language translation, Bayesian spam filtering ... maybe you weren't paying attention.
Not really. I don't remember learning anything and I still got an A just like most of the other students. Teaching is more than just providing a syllabus and then lazing around in the classroom.