This Artificial Intelligence Course Teaches Theory, Implementation, and Applications With Robot Path Planning