Shreyas Rane

Academic Technology
and Innovation

I oversee an 8-course CS and AI program at St. Paul’s School and co-lead faculty AI learning.

I have led AI professional development for about 30 faculty.

Opening the courtyard…
Explore the courtyard

Courtyard navigation

Choose a project to explore my teaching or cybersecurity work.

View all work

Selected work

Teaching, technology and security

The CS sequence now spans 3 levels

Adding 3 advanced courses and 3 introductory courses completed the St. Paul’s CS sequence.

Explore the CS program

Faculty AI learning

At St. Paul’s, a colleague and I have led summer and start-of-year professional development on AI.

View faculty learning

Verification is part of everyday quizzes

A working Java expression can still break the rule it is supposed to enforce.

Test the access rule

Canvas course design

Follow a Java assignment from the course homepage to a written verification check.

Explore the Canvas sample

Student research mentorship

My mentorship at St. Paul’s includes independent research and the Applied Sciences and Engineering Program (ASEP).

Read about research mentorship

Cybersecurity

Follow a network anomaly through a Scikit-learn model, then inspect the evidence behind a security finding.

Explore the security projects
Published in CSTA’s The Voice

“The finished program tells me less than it used to.”

In my September 8, 2026 article for CSTA’s The Voice, I describe why verification has become central to my assessment of programming work.

Read the CSTA article

September 8, 2026

AI Has Not Made Computer Science Assessment Obsolete. It Has Made Verification Essential.

As of 2026, my manuscript Beyond Algorithmic Guarantees is under peer review at AI and Ethics, Springer Nature. Classrooms as Complex Adaptive Systems is under journal review.

Writing and research
Shreyas Rane in his classroom at St. Paul’s School

St. Paul’s School profile · March 4, 2025

Building Connections

Jody Record profiles my teaching at St. Paul’s School in “Building Connections.”

Read Jody Record’s profile
Portrait of Shreyas Rane, computer science teacher at St. Paul’s School

About Shreyas

I teach computer science at St. Paul’s

I taught mathematics and computer science at Taft before joining St. Paul’s in 2024.

About Shreyas