Ph.D (Computer Science) , University of Calgary, Calgary, Canada (Supervisor: Prof. Przemyslaw Prusinkiewicz)
MS.c. (Computer Science) , University of Northern British Columbia, Prince George, Canada (Supervisor: Prof. Alex A Aravind)
B.Tech (Information Technology), University of Madras, Chennai, India