AIspace is a project that has been providing interactive tools for teaching and learning basic concepts in Artificial Intelligence for several years. In this paper we give an overview of the history and current state of the project. We introduce new functionality which has been added to the tools and allows them to be customized for various applications such as presentations, online tutorials, or assignments. We also share our experience on how the AIspace tools have been successfully integrated into undergraduate AI courses at the University of British Columbia. Finally, we provide preliminary results of fielded evaluations of AIspace usage in these courses.