Karan è Professor di Informatica presso l’Università di Toronto e Co-Direttore del Graphic and Human Computer Interaction Laboratory. La sua ricerca abbraccia la realtà aumentata, l’animazione e la grafica al computer, l’interazione uomo-computer, la modellazione geometrica e anatomica, l’animazione facciale e le tecniche basate sugli schizzi e le interfacce per dispositivi mobili AR/VR. Ha una laurea in Computer Science presso l’Istituto di Tecnologia di Madras (India) e un Master e un dottorato presso l’Università dell’Ohio.
Il suo lavoro ha portato al progettazione e realizzazione di software commerciali e startup, tra cui MeshMixer, FlatFab, JanusVR e JALI.