AI Foundations