Microsoft Research (India), the National Programme on Technology Enhanced Learning (India), and the National Science Foundation (USA).