home

Viraj Kumar

Visiting Professor

Divecha Centre for Climate Change
Indian Institute of Science,
Bengaluru-560012
Karnataka
India

Email: viraj@iisc.ac.in

Tel: +91-80-2293-3144

Education

B.Sc, 1998, Mathematics , St. Stephen’s College, Delhi University.

M.Sc, 2000, Applied Statistics and Informatics, IIT Bombay.

M.S. 2004,Computer Science,University of Illinois at Urbana-Champaign.

Ph.D, 2007, Computer Science, University of Illinois at Urbana-Champaign.

Research Collaborations

CLIx: Connected Learning Initiative (with Tata Institute of Social Sciences)

MEC: Massively Empowered Classrooms (with Microsoft Research India)

NPTEL: National Programme for Technology Enhanced Learning

NPAT: National Programming Aptitude Test (with ACM India, NPTEL and Google)

CSIR: Computer Science Instructional Repository (with ACM India and Microsoft Research India)

Academic Employment

2018 – present :
Visiting Professor, Divecha Centre for Climate Change, IISc

2013 – 2018 :
Professor in Computer Science, PES University and Chief Consultant, Technical Secretariat to the Committee to draft the National Education Policy, MHRD

2011 – 2013 :
Assistant Professor in Computer Science, NIIT University

2009 – 2011 :
Visiting Lecturer, Department of Computer Science, University of Illinois at Urbana-Champaign

2007 – 2009 :
Assistant Professor, College of the Holy Cross, Worcester, Massachusetts

    2019
  1. M.B.Rajani and Viraj Kumar. Nalanda: A Tale in the Twist. Journal of Society of Architectural Historians, California University Press (to appear).
2018
  1. Savitha Murthy, Ankit Anand, Ajaykumar Cholin, Avinash Kumar, Ankita Shetty, Aditya D Bhat, Akshay Venkatesh, Lingraj Kothiwale, Viraj Kumar and Dr. Dinkar Sitaram. Pronunciation Training on Isolated Kannada Words using “Kannada Kali” - A Cloud Based Smart Phone Application, 7th International Conference on Cloud Computing in Emerging Markets (CCEM’18) (to appear).
  2. Savitha Murthy, Ankit Anand, Avinash Kumar, Ajay Cholin, Ankita Shetty, Aditya Bhat, Akshay Venkatesh, Lingaraj Kothiwale, Viraj Kumar and Dinkar Sitaram. Kannada Kali: A Smartphone Application for Evaluating Spoken Kannada Words and Detecting Mispronunciations Using Self Organizing Maps, 10th International Conference on Technology for Education (T4E’18), pp. 1-7. DOI: 10.1109/T4E.2018.00009.
  3. Priya Nayak, Rhythm Girdhar and Viraj Kumar. Plagiarism in Low-Stakes Unproctored Internet Testing for Programming Aptitude, 10th International Conference on Technology for Education (T4E’18), pp. 134-137. DOI: 10.1109/T4E.2018.00036.
  4. Varun Nagaraj Rao, Ramadas Mahale, Sunil Pai, Viraj Kumar. Extracting and Visualising Character Associations in Literary Fiction using Association Rule Learning, 7th International Conference on Advances in Computing, Communications and Informatics (ICACCI’18), pp. 1095-1101. DOI: 10.1109/ICACCI.2018.8554714.
  5. Milan J. Srinivas, Michelle M. Roy, Jyotsna N. Sagri and Viraj Kumar. Assessing Scratch Programmers’ Development of Computational Thinking with Transaction-Level Data. In: S. Chakraverty, A. Goel and S. Misra (eds.), Towards Extensible and Adaptable Methods in Computing, Springer Communication in Computer and Information Science, pp. 399-407. DOI: 10.1007/978-981-13-2348-5.
  6. Adithya A. Philip, Sarah C. Shekeran, Pranav Singhania, Ram P. Rustagi and Viraj Kumar. BeaconNet: A beacon-based smartphone ad-hoc network for resource-constrained classrooms. Proceedings of the 18th International Conference on Advanced Learning Technologies, pp: 93-97. DOI: 10.1109/ICALT.2018.00029.
  7. Shrikanth M. Yadav, Saurav K. Shastri, Ghanashyam B. Chakravarthi, Divya Rao A., Viraj Kumar and Vinod Kumar Agrawal. A Fast, Parallel Algorithm for Fully Overlapped Allan Variance and Total Variance. IEEE Sensors Letters, vol. 2, no. 2, pp. 1-4, DOI: 10.1109/LSENS.2018.2829799.
  8. Ram P. Rustagi and Viraj Kumar, Understanding TCP States, Advanced Computing and Communications, 2(4), http://accs.magnumdev.webfactional.com/experiential-learning-of-networking-technologies-understanding-tcp-states-part-1.
  9. Ram P. Rustagi and Viraj Kumar, Understanding Transport Layer Basics, Advanced Computing and Communications, 2(3), http://accs.magnumdev.webfactional.com/experiential-learning-of-networking-technologies-understanding-transport-layer-basics.
  10. Ram P. Rustagi and Viraj Kumar, Understanding Web Performance, Advanced Computing and Communications, 1(4), http://accs.magnumdev.webfactional.com/experiential-learning-of-networking-technologies-understanding-web-performance.
2017
  1. Rahul S. Mahadev R.S., Arvind Seshadri, Sriram Rajamani S. and Viraj Kumar. Using Trusted Execution Environments to Enable Integrity of Offline Test Taking. In: D. Contractor and A. Telang (eds.), Applications of Cognitive Computing Systems and IBM Watson. Springer, Singapore.
  2. Ekta Gupta, Sonia Das, Kuili Suganya, Viraj Kumar and M.B.Rajani, The need for a National Archaeological Database, R. R. Navalgund and Ravi Korisettar (eds.), Geospatial Techniques in Archaeology, Current Science Special Section.
  3. Ram P. Rustagi and Viraj Kumar, Understanding Network Delays, Advanced Computing and Communications, 1(3), http://accs.magnumdev.webfactional.com/experiential-learning-of-networking-technologies-understanding-network-delays.
  4. Ram P. Rustagi and Viraj Kumar, Understanding the HTTP Protocol, Advanced Computing and Communications, 1(2), http://accs.magnumdev.webfactional.com/experiential-learning-of-networkingtechnologies.
  5. Ram P. Rustagi and Viraj Kumar, Experiential Learning of Networking Technologies, Advanced Computing and Communications, 1(1), http://accs.magnumdev.webfactional.com/experiential-learning.
  6. Swetha B., Raksha P. Rao, Vidhu Rojit and Viraj Kumar, A Low-Cost Classroom Response System, 6th International Conference on Advances in Computing, Communications and Informatics (ICACCI’17), Manipal.
2016
  1. Manasa H. G., Kavitha G. Puranik, Lakshmi V. Antim and Viraj Kumar, Photocasting: A Low-Cost Technique to Create and Disseminate Digital Lecture Notes, 24th International Conference on Computers in Education (ICCE’16), Mumbai.
  2. Darshan K. M. and Viraj Kumar, Hybrid ITS for DFA Construction Problems, 24th International Conference on Computers in Education (ICCE’16), Mumbai.
  3. Aditya Vishwanathan, M. Bhavatarini, Namratha Ravi, Sneha U.B., Srilalitha K. and Viraj Kumar. An Extensible Multilingual Corpus of DFA Construction Problems, Proceedings of the 5th International Workshop on ICT Trends in Emerging Economies (WICTEE’16), Mumbai.
  4. Suchi Srinivas, Saurabh Khanna, Jeenath Rahaman and Viraj Kumar, Designing a Game-based Learning Environment to Foster Geometric Thinking, 8th IEEE International Conference on Technology for Education (T4E’16), Mumbai.
  5. Amogh Mishra, Kishan Kishore and Viraj Kumar, An Eclipse Plugin to Assist Learners in Selecting Hash Functions, 8th IEEE International Conference on Technology for Education (T4E’16), Mumbai.
  6. Vandana Rao, Vaishnavi S., Vaishnavi Kannan and Viraj Kumar, Automatic Identification of Subject Domain in Engineering Examination Questions, 8th IEEE International Conference on Technology for Education (T4E’16), Mumbai.
  7. Ullas Aparanji and Viraj Kumar, Enabling Classroom Discussions via Programming Assignments, 8th IEEE International Conference on Technology for Education (T4E’16), Mumbai.
  8. Vidhu Rojit, Sindhu R. Pai, Shruti Kaivalya and Viraj Kumar, Visual Specifications for Web-application Programming Assignments, 8th IEEE International Conference on Technology for Education (T4E’16), Mumbai.
  9. Sandeep K.V., Shailja Agarwala, Sharath R. and Viraj Kumar, DSAdvisor: Facilitating Deeper Inquiry in the Data Structures Course, 4th International Conference on Learning and Teaching in Computing and Engineering (LaTiCE’16), Mumbai.
  10. Varun Shenoy, Ullas Aparanji, Sripradha K. and Viraj Kumar, Generating DFA Construction Problems Automatically, 4th International Conference on Learning and Teaching in Computing and Engineering (LaTiCE’16), Mumbai.
  11. Viraj Kumar and Sateesh Bhat, Customizing and Curating e-Content with VitalStream, Journal of Engineering Education Transformations (ICTIEE’16), Pune.
2015
  1. Kaushal Mohan, Anoop R. Desai, Ashish M.P. and Viraj Kumar, Enhancing Digital Educational Repositories by Linking Videos and Examinations, 7th IEEE International Conference on Technology for Education (T4E’15), Warangal. •
  2. Adithi G. S., Akshay Adiga, Pavithra K., Prajwal P. Vasisht and Viraj Kumar, Secure, Offline Feedback to Convey Instructor Intent, 7th IEEE International Conference on Technology for Education (T4E’15), Warangal.
  3. Rajesh K., Rakesh Goudar, Enabling Micro-notes in Moodle for Educational Videos, 7th IEEE International Conference on Technology for Education (T4E’15), Warangal.
  4. Ananya H A, Akhilesh Hegde I, Akshay G Joshi and Viraj Kumar, Ranking Student Ability and Problem Difficulty using Learning Velocities, International Symposium on Intelligent Systems Technologies and Applications (ISTA’15), Kochi.
  5. Aishini Sinha, Anupama M. Dhareshwar, L. Saloni Joshi and Viraj Kumar, Mathematics Tutoring Apps for Low-Cost Devices: an Ethnographic Study of Requirements, International Symposium on Women in Computing and Informatics (WCI’15), Kochi.
  6. Mohammad Ghazanfar and Viraj Kumar, Asymptotic Analysis of Parallel Algorithms: an Experimental Approach, NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar’15), Hyderabad.
  7. Edward Cutrell, Jacki O’Neill, Srinath Bala, B. Nitish, Andrew Cross, Nakull Gupta, Viraj Kumar and William Thies, Blended Learning in Indian Colleges with Massively Empowered Classroom, 2nd ACM Conference on Learning at Scale (L@S’15), Vancouver.
2014
  1. Vinay Shekhar, Akshata Prabhu, Kavitha Puranik, Lakshmi Antin and Viraj Kumar, JFLAP extensions for Instructors and Students, 6th IEEE International Conference on Technology for Education (T4E’14), Amritapuri.
  2. Anusha Hegde, Nayanika Ghosh and Viraj Kumar, Multiple Choice Questions with Justifications, 6th IEEE International Conference on Technology for Education (T4E’14), Amritapuri.
  3. Viraj Kumar, Enhancing Video Lectures with Digital Footnotes, 44th IEEE Conference on Frontiers in Education (FIE’14), Madrid.
  4. Vinay S. Shekhar, Anant Agarwalla, Akshay Agarwal, Nitish B. and Viraj Kumar, Enhancing JFLAP with automata construction problems and automated feedback, 7th International Conference on Contemporary Computing (IC3’14), Noida.
  5. Mohammad Ghazanfar and Viraj Kumar, A compendium of parallel algorithms to complement the traditional algorithms course, 1st Indian Symposium on Computer Systems, Bangalore.
  6. Andrew Cross, B. Ashok, Srinath Bala, Edward Cutrell, Naren Datha, Rahul Kumar, Viraj Kumar, P. Madhusudan, Siddharth Prakash, Sriram Rajamani, Satish Sangameswaran, Deepika Sharma and William Thies, Online Learning versus Blended Learning: An Exploratory Study, 1st ACM Conference on Learning at Scale (L@S’14), Atlanta.
2013
  1. Priyanka Bansal and Viraj Kumar, A JFLAP extension for checking Context Free Grammars, International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS’13), Las Vegas
Selected others
  1. Sachin Patkar, Viraj Kumar, Bijit Hore and Hardeep Kaur, A Graph Partitioning System for Natural Unbalanced Partitions, WSEAS International Conference on Information and Automation, Tenerife, 2002.
  2. Viraj Kumar and Mahesh Viswanathan, Conformance Testing in the presence of Multiple Faults, Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’05), 1136–1145, 2005.
  3. Nirman Kumar, Viraj Kumar and Mahesh Viswanathan, On the Complexity of Error Explanation, Proceedings of the 6th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI’05), 448–464, 2005.
  4. Rajiv Alur, Viraj Kumar, P. Madhusudan and Mahesh Viswanathan, Congruences for Visibly Pushdown Languages, Proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP’05), 1102–1114, 2005.
  5. Viraj Kumar, P. Madhusudan and Mahesh Viswanathan, Minimization, Learning, and Conformance Testing of Boolean Programs, Proceedings of the 17th International Conference on Concurrency Theory, 203–217, 2006.
  6. Viraj Kumar, P. Madhusudan and Mahesh Viswanathan, Visibly Pushdown Automata for Streaming XML, 16th International World Wide Web Conference (WWW’07), Banff, 2007.
Invited workshops
  1. Developing Teacher Resources for Massively Empowered Classrooms, iSIGCSE Faculty Summit, SRM University, 2017.
  2. Designing an Algorithms course, iSIGCSE Workshop on Computing Curricula for India: Learning Outcomes, Pedagogy and Assessment, Kolkata University, 2017.
  3. Learning Outcomes and Assessment: Common Pitfalls and Useful Tips, iSIGCSE Workshop on the Adaptation of ACM-IEEE CS2013 Curriculum for India, IIT Gandhinagar, 2016.
  4. Enhancing video lectures with micro-notes using a Moodle extension, 6th IEEE International Conference on Technology for Education, Amritapuri, 2014.
  5. Enhancing JFLAP: extensions for students and instructors, 6th IEEE International Conference on Technology for Education, Amritapuri, 2014.
Professional Service
  1. Vice-Chair of the ACM India Special Interest Group on Computer Science Education (2017- present).
  2. Program co-Chair of ACM COMPUTE 2018 and ACM COMPUTE 2019.
  3. Program co-Chair of the 8th IEEE International Conference on Technology for Education (T4E 2016) and the 10th IEEE International Conference on Technology for Education (T4E 2018); workshop Chair of the 7th IEEE International Conference on Technology for Education (T4E 2015).
  4. Member of the ACM India Special Interest Group on Computer Science Education (iSIGCSE).
  5. Member of the Task Group on Machine Intelligence, Karnataka Knowledge Commission (2016-2017).
  6. Member Secretary of the Task Group on Educational Technology for Higher Education in Karnataka and EduSat Utilisation Review, Karnataka Knowledge Commission (2014-15).
  7. Member of the Governing Council, MVJ College of Engineering, Bangalore (2016-present).
  8. Member of Advisory Board of Computing & Information Sciences, Atria Institute of Technology (2019-persent).
Web Mail