An AI Virtual Teaching Assistant with Smart Search and Feedback | Synapse