ESP Biography



SRINIVAS KAZA, MIT junior studying Computer Science




Major: 6

College/Employer: MIT

Year of Graduation: 2019

Picture of Srinivas Kaza

Brief Biographical Sketch:

kaza.io



Past Classes

  (Look at the class archive for more.)


Kerbal Space Program -- Relax, It's Just Rocket Science in Spark 2018 (Mar. 17 - 18, 2018)
Have you ever wanted to design and test rockets, but didn't want to deal with multi-million dollar budgets and years of preparation? Well, this is the game/class for you! We'll be playing Kerbal Space Program, a perfect middle-ground between brutally realistic rocket sim and space-themed fantasy. We'll be covering some basic rocket-related math and physics, and then play the game. DISCLAIMER: I do not study anything related to rocket engineering/science.


D&D Session in Splash 2017 (Nov. 18 - 19, 2017)
Whether you are a veteran RPG player or completely new to the genre, join us for an invigorating session of Dungeons and Dragons (5th edition)! D&D is a rule-based roleplaying game in which players assume identities and embark on quests in fantasy environments. Everything from discovering long lost underwater cities to hijacking pirate ships to uncovering ancient tombs to negotiating peace treatises between sovereign nations. It's basically make-believe for adults. We'll be running two sessions during this class -- one tailored towards new players and another for more experienced players.


The Greatest Game You Will Ever Play in Splash 2017 (Nov. 18 - 19, 2017)
Nethack is the greatest game you will ever play: http://www.thegreatestgameyouwilleverplay.com/ . Come to pay homage to the greatest contribution to the roguelike genre (and gaming in general), and enjoy the world's oldest videogame still in active development. This class will be part tutorial for Nethack, and part playtime.


Kerbal Space Program -- Relax, It's Just Rocket Science in Splash 2017 (Nov. 18 - 19, 2017)
Have you ever wanted to design and test rockets, but didn't want to deal with multi-million dollar budgets and years of preparation? Well, this is the game/class for you! We'll be playing Kerbal Space Program, a perfect middle-ground between brutally realistic rocket sim and space-themed fantasy. We'll be covering some basic rocket-related math and physics, and then play the game. DISCLAIMER: I do not study anything related to rocket engineering/science.


Drama & Dice: A Tabletop Tale of Peril and Problem Solving in Spark 2017 (Mar. 11 - 12, 2017)
Have you ever heard of tabletop role-playing games? Dungeons and Dragons? Pathfinder? Savage Worlds? Well forget about those games, cause they have WAY TOO MANY RULES. Join us for the incredible experience of Drama & Dice, a simple, but riveting tabletop adventure. No prior experience with role-playing games is necessary.


Savage Worlds Tabletop RPG in Splash 2016 (Nov. 19 - 20, 2016)
Have you ever been interested in Dungeon & Dragons or other tabletop RPG's but not gotten the chance to try? Love tabletop RPG games and would like to learn more systems? Well come join for a session of Savage Worlds, a genre-generic tabletop RPG system. I will teach everything needed to play so no prior knowledge is required. I will send out a google poll when schedules are selected so you can have a say in the genre you want to play.


Designing the Game of Life: Implementing Cellular Automata in Python in Splash 2016 (Nov. 19 - 20, 2016)
Ever heard of Conway's Game of Life? No? Well, come find out what the world's most popular zero-player game is all about, and even implement it yourself! You'll have the opportunity to write Python code to play the Game of Life, and discover other (even more interesting) automata that can model diverse physical behavior from snowflakes to sea shells. We'll also discuss multiple ways of implementing the game, and exploring various patterns which can arise.


Writing a 3D Renderer from Scratch: Redesigning Quake for 2016 in Splash 2016 (Nov. 19 - 20, 2016)
Ever played a 3D videogame and thought -- "Hey, I wonder exactly how every aspect of this game is implemented at a low level?" Well, this is the course for you. We're going to cover every step in a (common) real-time 3D rendering pipeline in quick succession; everything from texture mapping to shaders to rasterization to anti-aliasing in one whirlwind 110 minute class. No knowledge of a lower-level graphics API such as OpenGL or DirectX is required.


The Greatest Game You Will Ever Play in Splash 2016 (Nov. 19 - 20, 2016)
Nethack is the greatest game you will ever play: http://www.thegreatestgameyouwilleverplay.com/ . Come to pay homage to the greatest contribution to the roguelike genre (and gaming in general), and enjoy the world's oldest videogame still in active development. This class will be part tutorial for Nethack, and part playtime.


A Piece of Pi in Spark 2016 (Mar. 12 - 13, 2016)
Wanna get ready for $$\pi$$ Day? Don't know how? Don't know what pi is? Come to this class and learn all you need to know about your favorite transcendental number. Covers basic properties of pi, how to generate pi, and its relation to larger mathematics. We will also cover other math-e-magical constants. You will be served pie at the end of class.


Designing the Game of Life: Implementing Cellular Automata in Python in Splash 2015 (Nov. 21 - 22, 2015)
Ever heard of Conway's Game of Life? No? Well, come find out what the world's most popular zero-player game is all about, and even implement it yourself! You'll have the opportunity to write Python code to play the Game of Life, and discover other (even more interesting) automata that can model diverse physical behavior from snowflakes to sea shells. We'll also discuss multiple ways of implementing the game, and exploring various patterns which can arise.


The Game of Life, the Universe, and Everything in Splash 2015 (Nov. 21 - 22, 2015)
Ever heard of Conway's Game of Life? No? Well, come find out what the world's most popular zero-player game is all about, and discover other (even more interesting) automata that can model diverse physical behavior from snowflakes to sea shells. This class is similar to my other course (Designing the Game of Life: Implementing Cellular Automata in Python), but it doesn't involve any coding.