ESP Biography



JAKOB WEISBLAT, Puzzler+cryptographer+designer+singer




Major: 6-3 and 18

College/Employer: MIT

Year of Graduation: 2018

Picture of Jakob Weisblat

Brief Biographical Sketch:

Hi, I'm Jakob. I like teaching fun topics related to math, computer science, problem solving, security, and theater.



Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

A12134: Improv games in Spark 2018 (Mar. 17 - 18, 2018)
We'll play some improv games and work a bit on our improv skills.


A12135: Improv workshop in Spark 2018 (Mar. 17 - 18, 2018)
We'll play a few warmup games and then play some improvised scenes as quick small groups in front of everyone. At the end we'll split into groups and improvise small scenes around prompts.


A12136: Scenic Design Workshop in Spark 2018 (Mar. 17 - 18, 2018)
Introduction to Scenic Design for the theater. We'll read a short play, do some visual research, and then build models and iterate on our designs.


C12137: Intro to Distributed Computation in Spark 2018 (Mar. 17 - 18, 2018)
We'll talk about some simple but powerful algorithms for distributing computation among multiple computers. MapReduce, RAFT, Google File System, etc.


C12138: Meltdown and Spectre - some recent CPU vulnerabilities in Spark 2018 (Mar. 17 - 18, 2018)
A class of vulnerabilities that was in the news recently and is starting to be exploited in the wild, Meltdown and Spectre take advantage of a cool feature of modern computer chips.


W12139: Fermi Estimation in Spark 2018 (Mar. 17 - 18, 2018)
How many bouncy balls fit in this jar? How about in this room? In the Pacific Ocean? How long does it take me to cross this room by foot? How long would it take me to walk to Iowa and back? We'll have a bunch of ridiculous questions along these lines for you to take your best guesses at, and the closest to my guess for each one will win a prize of some sort


X12140: Improvisational cooking for vegetarians in Spark 2018 (Mar. 17 - 18, 2018)
Carrot + Egg + Watermelon == ??? Tofu + Peanut + Mozzerella == ??? Raddish + Lime + Peas == ??? Chickpea + Tomato + Cabbage == ??? Nut and soy products will be used in this class.


A12142: Unusual Ukulele Music in Spark 2018 (Mar. 17 - 18, 2018)
We'll learn some ukulele techniques you may not have encountered and then we'll learn a few songs and play them together. Ukuleles will be provided. If you are an expert ukulelist, you may not learn much, but you're welcome to come and jam with us anyway.


A11563: Improv Workshop in Splash 2017 (Nov. 18 - 19, 2017)
Let's play improv games together! From freeze to taxi to zip-zap-zop, it'll be lots of fun. No experience required.


A11564: Lighting Design Workshop - Beginner in Splash 2017 (Nov. 18 - 19, 2017)
Come learn a little bit about lighting design for the theater. We'll hang a few lighting instruments from the ceiling, play with controlling them a bit, and design lights for a short play.


A11565: Lighting Design Workshop - Intermediate in Splash 2017 (Nov. 18 - 19, 2017)
We will design lights for a short play - we'll go through an abbreviated process from watching a recording of the play to doing visual research and choosing colors, to imagining scenes, to programming cues. We'll end with a performance where y'all are the lighting designers.


C11566: What's in an Operating System: Syscalls, Drivers, and Resource Management in Splash 2017 (Nov. 18 - 19, 2017)
Your computer has a lot of stuff that makes it work, and we're gonna take a big bite out of how some of that happens.


C11568: How Computers Understand Music in Splash 2017 (Nov. 18 - 19, 2017)
We'll start with different ways in which computers understand music, then proceed onto running some code that analyzes audio files; we'll figure out what chord progressions are going on and maybe even do some music identification.


M11655: Introductory Cryptography in Splash 2017 (Nov. 18 - 19, 2017)
Can two people agree on a secret value that only the two of them know, even if someone eavesdrops on everything they say (and everything they've ever said)? Can I tell the whole world how to scramble messages so that, once scrambled, only I can unscramble them? Turns out, yes! Come learn about Diffie-Hellman, RSA, and more public key cryptography.


M11656: Advanced Cryptography in Splash 2017 (Nov. 18 - 19, 2017)
Homomorphic Encryption! Elliptic Curves? Attacks on RSA!??? Who knows what this class will involve, hopefully I will write a description.


X11730: MIT Simulator in Splash 2017 (Nov. 18 - 19, 2017)
Your challenge is to finish a bizarre, """interdisciplinary""" pset, featuring problems from MIT classes and other much stranger sources, in 2 hours. With the help of cryptic teaching assistants, Wikipedia, a near-infinite supply of scratch paper, and your classmates, make sure one finished copy of each problem winds up in each pset box. Work against the clock and test your skills at mind-boggling math, perplexing physics problems, baffling biology, collecting sociological data on your friends, and...word puzzles?!?


A10578: Improv Games in Splash 2016 (Nov. 19 - 20, 2016)
Let's play improv games together! From freeze to taxi to zip-zap-zop, it'll be lots of fun. No experience required.


X10579: BRAIN WORLD CUP in Splash 2016 (Nov. 19 - 20, 2016)
Compete in a homemade imitation of a Japanese game show which centers on frivolous tests of ingenuity. Prove that you have more obscure knowledge than your friends, or that the judges like you better - we're not sure which.


C10580: Be a l33t h4xx0r in Splash 2016 (Nov. 19 - 20, 2016)
We'll be doing some basic penetration testing of computer systems and looking at some common forms of security vulnerabilities.


M10581: Cryptography 101 in Splash 2016 (Nov. 19 - 20, 2016)
We'll go through some basics of cryptography from the Caesar cipher to Diffie-Helman and RSA to maybe some elliptic curves if we're feeling adventurous


A10584: Theater Lighting Workshop in Splash 2016 (Nov. 19 - 20, 2016)
Come learn a little bit about lighting design for the theater. We'll hang a few lighting instruments from the ceiling, play with controlling them a bit, and maybe even light a short scene or song.


A10385: Improv Games in Spark 2016 (Mar. 12 - 13, 2016)
Let's play improv games together! From freeze to taxi to zip-zap-zop, it'll be lots of fun. No experience required.


X10392: Mini BRAIN WORLD CUP in Spark 2016 (Mar. 12 - 13, 2016)
Compete in a homemade imitation of a Japanese game show which centers on frivolous tests of ingenuity. Prove that you have more obscure knowledge than your friends, or that the judges like you better, we're not sure which.


X9611: Introduction to Puzzles in Splash 2015 (Nov. 21 - 22, 2015)
Do you enjoy doing logic puzzles, sudoku, etc? Do you think you would enjoy them more without instructions? We'll be learning how to approach some puzzles (in the style of the MIT Mystery Hunt) and then working together on a selection of such puzzles.


A9942: Theater Games in Splash 2015 (Nov. 21 - 22, 2015)
Come play theater games with members of the MIT Shakespeare Ensemble! From freeze to zip-zap-zop, it'll be loads of fun!


S8762: Fermi estimation 101 in Splash 2014 (Nov. 22 - 23, 2014)
How many ping pong balls would fill the oceans? How many tigers are in North America? How much wood could a... Oh wait. Learn to answer these questions and compete with fellow students to answer them with accuracy. Amaze your friends with your new estimating ability!