>_ compile Resume ↓
computer science teacher · M.Tech · 12y uptime

Teaching kids to think in algorithms

12 years teaching Computer Science to Grades 6–12, CBSE. Python-first classrooms, Olympiad medals, and a lab where 'it works on my machine' is a teachable moment, not an excuse.

</> Gr 6–12 CSOlympiad coach📍 Pune
12Years teaching
2,600Students taught
23Olympiad medals
97% board pass rate
01 · about

Runs on curiosity, not RAM

README.md· 4 commits · mainBUILD PASSING

My first program was ten lines of BASIC that drew a spiral, written on a 386 my father brought home in a monsoon. It ran on the fourth try. I have been chasing that fourth-try feeling ever since — and building classrooms where students get to chase it too.

Twelve years in, my lab runs on three rules: predict before you run, break what you build, and explain it to someone else. Marks follow understanding the way output follows code — reliably, and in order.

I coach the Informatics Olympiad squad, run a girls-who-code club that outgrew its room twice, and maintain the school's attendance system myself (uptime: better than the electricity).

If your school wants CS taught as a way of thinking rather than a list of definitions, my terminal is open.

rohit --verbose
02 · the stack

Commit history

Python & computational thinkingGr 6–12 core, project-first
v12.0
C++ & competitive programmingGr 6–12 core, project-first
v9.0
Data structures & algorithmsGr 6–12 core, project-first
v12.0
SQL & databases (XII)Gr 6–12 core, project-first
v8.0
Web fundamentalsGr 6–12 core, project-first
v6.0
AI/ML foundations (CBSE 843)Gr 6–12 core, project-first
v3.0
03 · the method

Debug the thinking, not the code

Anyone can fix a semicolon. I teach students to fix the idea that put it there.

the classroom runtime · every period executes this loop

Rohit Verma's view: Programming is the closest school gets to teaching honesty: the computer does exactly what you said, never what you meant. Students who learn to close that gap — between intention and instruction — carry it into every subject and, eventually, every job.

  • Predict — write down what the code WILL do before touching run. Ink beats instinct.
  • Run — the machine is the referee, not the teacher. Argue with output, not with me.
  • Break it — now make it fail on purpose. If you can break it, you understand it.
  • Explain — teach it to your bench partner. Rubber ducks get a lunch break.
04 · source

Where I was compiled

2010 — 2012

M.Tech Computer Science

COEP, PuneCGPA 9.1 · thesis on CS pedagogy tools
2006 — 2010

B.E. Computer Engineering

PICT, PuneFirst class with distinction
2013

B.Ed. (Science & Math)

SNDT UniversityFirst class
2023

PG Certificate, Machine Learning

IIT Madras (online)Top 5% of cohort
05 · releases

Tagged versions

v2024CBSE CS (083) master trainerboard teacher-training faculty
v2024IOI training camp — coachboard teacher-training faculty
v2024Google Certified Educator L2board teacher-training faculty
v2024Cisco CCNA: Intro to Networksboard teacher-training faculty
06 · changelog

Shipped every year

2018 — PRESENT

HOD Computer Science

The Bishop's School, Pune

Rebuilt the curriculum Python-first across Gr 6–12. Board results at 97%; lab uptime better. Started the girls-who-code club — 8 members then, 94 now, two national hackathon wins.

+2,400 students-1 dead language (yes, that one)
2014 — 2018

PGT Computer Science

Delhi Public School, Pune

Took the Olympiad programme from zero to 14 medals. Wrote the school's first CS lab manual that students actually read — because it was full of bugs to find, on purpose.

+2,400 students-1 dead language (yes, that one)
2012 — 2014

TGT Computer Science

City International School, Pune

First posting. Twenty machines, one projector, infinite chalk. Learned that a class that laughs at segfaults together, debugs together.

+2,400 students-1 dead language (yes, that one)
07 · starred

Repos of repute

CBSE National Award for Teachers — state nominee2025For curriculum innovation in CS
23 Informatics Olympiad medals coached2025For curriculum innovation in CS
Winner, national teacher hackathon2025For curriculum innovation in CS
Published: 'The Predict-First Classroom'2025For curriculum innovation in CS
09 · dev log

Notes from production

2026-06

Predict before you run

The single highest-leverage habit in CS education costs one minute of ink per program. Here's five years of before/after marks to prove it…

read() →
2026-06

Grading code without killing joy

Rubrics that reward working ugly code over broken beautiful code — and why style marks come last, like dessert…

read() →
2026-06

The lab machine that teaches humility

I keep one deliberately slow PC in the lab. Students who write O(n²) meet it eventually. It has taught complexity better than I ever did…

read() →
10 · code review

Approved by reviewers

APPROVED · 2 REVIEWERS

“Sir made us predict output on paper for a month before touching the keyboard. I hated it. Then I topped districts. I get it now.”

Advait K.Batch of 2024, IOI camp selectee
APPROVED · 2 REVIEWERS

“Our CS enrolment doubled and the girls-who-code club has a waitlist. Rohit built a culture, not just a department.”

PrincipalBatch of 2024, IOI camp selectee
APPROVED · 2 REVIEWERS

“He debugged my daughter's confidence, not just her code. She's at IIIT now.”

ParentBatch of 2024, IOI camp selectee
11 · for recruiters

Open to merge

availability.txt

NEXT INTAKE: APRIL 2027 · DEMO CLASS OFFERED — YOUR LAB, MY LESSON, ANY GRADE
current_employerThe Bishop's School, Pune
current_roleHOD Computer Science
open_toHOD CS · PGT CS · Olympiad programme director · edtech curriculum roles
expected_salary₹14–18 LPA
will_relocateYes — Pune, Bengaluru, Hyderabad · remote-friendly for curriculum work
notice_period60 days
Principal, The Bishop's SchoolCurrent employer · Shared on request
HOD Science, DPS Pune2014–18 · Shared on request
12 · contact

Ping me

Current address14, Model Colony, Shivajinagar, Pune 411016, Maharashtra
Phone / WhatsApp+91 95555 55555
Note for recruitersRecruiting? Send your toughest 'my child hates coding' case to the demo class. That's my favourite input.
Resume ↓Hire me