Swaroop Joshi 🧘🏽‍♂️

Swaroop Joshiस्वरूप जोशी

Associate Professor (CS&IS)

BITS Pilani · KK Birla Goa Campus

Welcome!

I am an Associate Professor in the Department of Computer Science and Information Systems, BITS Pilani, K K Birla Goa Campus, India.

I am one of the lead researchers at the Technology, Research, and Innovation In Education (TRIE) Lab, where we work to address a range of problems in Educational Technology, Computing Education, Software Engineering, and Accessibility. Check out my 📃 brief bio.

I am also a long-time practitioner of yoga and meditation 🧘🏽‍♂️. I occasionally ✍🏼 blog about my work and my thoughts on teaching-learning, culture, and society.

Students interested in working with me should read this post first.

Education

PhD Computer Science and Engineering

The Ohio State University 🇺🇸

MS Computer Science and Engineering

The Ohio State University 🇺🇸

MTech Computer Science and Engineering

IIT Bombay 🇮🇳

BE Computer Engineering

NITK Surathkal 🇮🇳

Interests

Education Technology Computing Education Software Engineering Accessibility Game-based Learning Indian Knowledge Systems
Research

I am passionate about improving the quality of education and making it more inclusive. I am particularly interested in designing effective learning environments that support diverse students learn computing. However, I believe the stakeholders’ background and culture play a significant role in shaping the learning experience. Therefore, I focus on understanding the context and needs of the learners to design interventions that are relevant and effective.

I use Design-Based Research (DBR) to iteratively design, implement, and evaluate educational interventions in real-world settings. I also use empirical research methods to study the impact of these interventions on student learning and engagement. My projects often result in Game-based Learning Environments (GBLEs).

Please reach out to collaborate 😃

Select Publications

Projects

sponsored

Accessible Science Labs

Assistive Technology for making highschool science labs accessible for visually impaired.

CONSIDER

Conflict-driven Collaborative-Learning

Geogame

A Virtual Simulation Workbench for Teaching and Learning through a Real-World Spatial Perspective

gdfa

A generic data-flow analyzer in GCC

Teaching

As of May 2026, I have taught 4,244 students across multiple offerings of 17 different CS courses at 3 universities. In the process, I have also supervised 59 graduate and 125 undergraduate TAs.

My recent courses at BITS:

  • CSF111: Computer Programming
  • CSF213: Object-oriented Programming
  • CSF314: Software Development for Portable Devices
Recent & Upcoming Talks
Introduction to Digital Accessibility featured image

Introduction to Digital Accessibility

Simple tips for making your everyday digital artifacts more accessible.

avatar
Swaroop Joshi

Using Game-based Learning for Teaching Accessibility

Part of a panel discussion on *Researching Accessibility Education*

avatar
Swaroop Joshi

Android App Development Workshop @ YEB 2023

A glimpse into the world of mobile app development for the participants of the Young Enterpreneurs' Bootcamp (YEB) at BITS Goa. The students developed a simple dice game Cho Han.

avatar
Swaroop Joshi
Blog · लेख
Received the DST-NSF Grant for the 'GameSignAI' Project featured image

Received the DST-NSF Grant for the 'GameSignAI' Project

Our team of researchers –Profs. Sougata Sen, Surjya Ghosh, Swaroop Joshi, and Sravan Danda– from the Department of CS & IS, BITS Pilani, K K Birla Goa Campus, along with Prof. Thad …

Received ACM SIGCSE Special Projects Grant featured image

Received ACM SIGCSE Special Projects Grant

I am glad to share that my project titled *Serious Games for Teaching Accessibility* was recently selected to receive the [ACM SIGCSE Special Projects …

Teaching Excellene Award 2024 featured image

Teaching Excellene Award 2024

I am honoured to receive the Teaching Excellence Award 2024 🏆 from the BITS Pilani KK Birla Goa Campus Teaching Learning Center. I thank my department leadership and colleagues for …

Two of our papers accepted for ACM ICER'24! featured image

Two of our papers accepted for ACM ICER'24!

Two of our research papers are accepted for the ACM Conference on International Computing Education Research conference (ICER'24), to be held in Melbourne, Australia, in August …

avatar
Swaroop Joshi

Contact

Visit Me

NAB D-161 : CS&IS Dept, BITS Pilani, KK Birla Goa Campus

Office Hours

Mondays and Wednesdays 12:15 to 1:15 pm or via appointment (see Google Calendar booking link).

View on Map