Teaching introductory artificial intelligence using a simple agent framework | IEEE Journals & Magazine | IEEE Xplore