Teaching introductory AI is notoriously challenging. My experience in teaching AI suggests that this because of four main reasons: 1. Fragmentation of AI as a Subject of Study. 2. Imprecision of Teaching Goals. 3. Abstractness of AI Concepts. 4. Imprecision of Assessment Tools.