An Ubiquitous Teaching Assistant Using Knowledge Retrieval and Adaptive Learning Techniques | IEEE Conference Publication | IEEE Xplore