Text this: C-POS: A Context-Aware Adaptive Part-of-Speech Language Learning Framework