Smaran Teja Penikelapati

Hi! I'm Smaran Teja.

About Me

I'm an undergrad at Northeastern University, majoring in Computer Science.

I am currently working at the PRL (Programming Research Laboratory) on the Roulette Probabilistic Programming Language.

I am also helping build the infrastructure for Profressor Steven Holtzen's Fall 2026 class Programming with probabilities.

Research/Projects

Probalog: A Probabilistic logic programming language implementation.
Roulette benchmarking suite: A collection of programs to measure the performance characteristics of Roulette.
Performance profiler for Roulette: A profiling tool that identifies important symbolic variables in Roulette programs.
Feedbot: An LLM-based hint-generator for Fundies 1 (CS 2500) assignment submissions.
Synth (draft): A program synthesis framework with doctests and property testing infrastructure in Python.

Teaching assistantships

Spring 2026 CS 2800: Logic and Computation
Spring 2025 CS 2800: Logic and Computation
Fall 2024 CS 2500: Fundamentals of Computer Science 1

Contact

Personal Email: smaranteja32@gmail.com
Northeastern Email: penikelapati.sm@northeastern.edu
Discord: thatrandombot

Links

GitHub: Smaran-Teja

Linkedin: Smaran-Teja

Resume (outdated)