Data-driven virtual teaching assistant