Rohit Sharma

About me

Rohit Sharma

Ph.D. Scholar, Computer Science & Engineering at IIT Ropar.

Rupnagar, Punjab, India

I am a Ph.D. scholar in Computer Science & Engineering at IIT Ropar. My research looks at what real-time classroom interactions, such as live polls, can tell us about how students engage and learn, and how teachers can act on that in time.

Alongside research I build the systems behind it: Spandan, a live classroom polling platform used across large online sessions, and Vi-SlideS, a question-driven teaching tool. Before my Ph.D. I worked as an Associate Software Engineer at Accenture.

I also teach as a Teaching Assistant at IIT Ropar and for the NPTEL Deep Learning course.

Experience

Where I've worked

  1. Teaching Assistant, Deep Learning

    NPTEL · Online course

    Jan 2026 – Present

    Remote

    • Two offerings of the NPTEL Deep Learning course: Jan – Apr 2026 and Jul 2026 – present.
    • Prepare weekly assignments and question banks, and support learners on the course forum.
  2. Teaching Assistant

    Indian Institute of Technology, Ropar · Full-time

    Jul 2024 – Present

    Ropar, Punjab · On-site

    • Database Management Systems: Jul – Dec 2024, Jul – Dec 2025, and Jul 2026 – present.
    • Software Engineering Practices: Jan – May 2025. Computer Networks: Jan – May 2026.
    • For DBMS: prepare lab assignments, tutorials and lab quizzes.
  3. Associate Software Engineer

    Accenture · Full-time

    Oct 2023 – Jul 2024

    Mumbai, Maharashtra · On-site

    • Worked on SAP ABAP and SAP S/4HANA.
  4. Intern

    LTIMindtree · Internship

    Feb 2023 – May 2023

    Remote

    • Worked with Java, Apache Spark, MySQL, Hadoop and AWS.
  5. Machine Learning Intern

    TCIL-IT Chandigarh · Internship

    May 2022 – Jul 2022

    Chandigarh · Hybrid

    • Implemented and compared machine learning algorithms in Python.

Education

Studies

Doctor of Philosophy (Ph.D.), Computer Science & Engineering

Indian Institute of Technology, Ropar

Jul 2024 – Jun 2027 · Ropar, Punjab

CGPA 8.8

Bachelor of Technology (B.Tech), Computer Science & Engineering

Jaypee University of Information Technology

Jul 2019 – Jun 2023 · Solan, Himachal Pradesh

CGPA 9.15Machine Learning, AI, Data Structures & Algorithms

Class XII (CBSE), Science with Mathematics

Kendriya Vidyalaya Naleti

2017 – 2018 · Dehra, Himachal Pradesh

83.8%

Class X (CBSE)

Kendriya Vidyalaya Nadaun

2015 – 2016 · Nadaun, Himachal Pradesh

CGPA 10

Skills

Toolbox

Programming

PythonC / C++JavaJavaScriptTypeScript

Web

ReactNode.jsExpressMongoDBHTML & CSSAstroJekyll

Data & ML

Machine LearningDeep LearningData ScienceTableau

Big Data

HadoopApache Spark

Databases

MySQLMongoDBSQLDBMS

Enterprise

SAP ABAPSAP S/4HANA

Research

Learning analyticsItem response theoryLaTeX

Certifications

Courses & certificates

  • HTML, CSS and JavaScript for Web Developers · Coursera · Sep 2024
  • Blockchain Basics · Coursera · Mar 2023
  • Problem Solving (Basic) · HackerRank · Jul 2022
  • SQL (Basic) · HackerRank · Jul 2022
  • Python Programmer · Infosys Springboard · Apr 2022
  • C Language · Spoken Tutorial · Nov 2019

Beyond work

Languages & interests

  • English · Full professional proficiency
  • Hindi · Native / bilingual
Current affairsReading