Intelligent Tutoring Systems: An Annotated Bibliography