ESP Biography



JACKIE BREDENBERG, MIT senior who loves math and computer science




Major: 6-3

College/Employer: MIT

Year of Graduation: G

Picture of Jackie Bredenberg

Brief Biographical Sketch:

Hello! I'm Jackie, and this is my fourth year at MIT. In between taking awesome math and computer science classes, I enjoy hiking, frisbee, playing board games and word games, painting murals, origami, and teaching awesome stuff to other awesome people like you!



Past Classes

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

M13251: Computability Theory in Splash 2019 (Nov. 23 - 24, 2019)
Computers can do a lot of things. If you've ever programmed, you might think you can theoretically write a program that does anything. But it turns out there are things you can't program, no matter how clever you are! In this class, we'll see examples of such things and proofs of why they can't be computed.


M13254: Hydras, Chess, and Ordinal Numbers in Splash 2019 (Nov. 23 - 24, 2019)
What happens when you keep counting past infinity, and never stop? You discover the ordinal numbers! We'll introduce this exciting tool and use it to understand some more finite problems.


P12809: Special Relativity in Spark 2019 (Mar. 16 - 17, 2019)
Come explore space and time, and see how the main ideas of special relativity can be derived from simple principles and some basic algebra! If we have time, we'll also talk about relativity "paradoxes" and how to resolve them.


M12941: Computability Theory in Spark 2019 (Mar. 16 - 17, 2019)
Computers can do a lot of things. If you've ever programmed, you might think you can theoretically write a program that does anything. But it turns out there are things you can't program, no matter how clever you are! In this class, we'll see examples of such things and proofs of why they can't be computed.


M13027: Information and the Redundancy of English in Spark 2019 (Mar. 16 - 17, 2019)
What is information? How can we measure it? In this class, we'll introduce a way of quantitatively measuring information and use the tools we develop to discuss how redundant the English language is.


M12385: Intro to Quantum Computation in Splash 2018 (Nov. 17 - 18, 2018)
Curious what the hype around quantum computing is all about? Want to know what quantum computing actually is? In this class, we'll discuss the key quantum mechanics that quantum computing is based on and how it differs from classical computing. Then, we'll see a few examples of simple quantum algorithms. Note that this isn't a class on how a quantum computer can physically be built. Instead, we'll be discussing the theory of quantum computing.


S12516: Special Relativity in Splash 2018 (Nov. 17 - 18, 2018)
Come explore space and time, and see how the main ideas of special relativity can be derived from simple principles and some basic algebra! If we have time, we'll also talk about relativity "paradoxes" and how to resolve them.


M12540: Sharing Information Without Knowing It and Other Wonders of Cryptography in Splash 2018 (Nov. 17 - 18, 2018)
In this course we'll discuss how to prove you know something without telling anyone the answer and how to split up information so a group can know a secret without any individual knowing any part. These fascinating results called Zero Knowledge Proofs and Secret Sharing use relatively simple math to achieve seemingly impossible results. We'll even cover methods you can implement at home!


W12756: Ask me anything about math! in Splash 2018 (Nov. 17 - 18, 2018)
Want to learn more about math you've learned in school? Noticed a pattern you're interested in finding more about? One of your Splash teachers mentioned something that sounds cool? Come with your questions, and I'll try to answer them! If nobody has any questions, I'll probably just talk about set theory or something for an hour.


X12119: Star Wars Before Disney in Spark 2018 (Mar. 17 - 18, 2018)
The new Star Wars movies tell the story of classic and new characters years after the original movies. But did you know that books, games, and comics were telling a very different story of the events after Return of the Jedi for over 30 years before the new movies? In this class, we'll talk about how the old Star Wars media, known as the "Expanded Universe (EU)", told the stories of Luke, Leia, and Han after Return of the Jedi. We'll also talk about how the Expanded Universe explored other times in the Star Wars timeline. If you're already an EU fan, come to meet other fans and share your favorite EU moments. If you're new to the EU, come explore this expansive set of Star Wars stories for the first time!


M12121: Clever Codes in Spark 2018 (Mar. 17 - 18, 2018)
I need to send you some important information! How should I do it if I want to minimize the number of bits I send you? How should I do it if we're communicating over a noisy channel that might mess up my message? We'll talk about what information is mathematically and some clever ways to encode data!


C10341: Python with Turtles: Intro to Programming in Spark 2016 (Mar. 12 - 13, 2016)
In the programming language Python, simple programs can send virtual turtles whizzing across your screen! We'll briefly cover the basics of programming, plus some turtle-specific commands, and then you'll be free to experiment: create drawings or even simple games! No programming experience needed. Computers will be provided.


C10342: Assorted Sorting Algorithms in Spark 2016 (Mar. 12 - 13, 2016)
You have a list of ten numbers and you want to sort them from smallest to largest. Okay, you're probably just going to eyeball that. Your computer has a list of ten million numbers and you want them sorted from smallest to largest. Aaah - what do you do? Let's experiment with some approaches to this problem and talk about which solutions are better.* This is a central problem in computer science, but you'll get more out of this class if you've never thought about it before. *We'll also discuss some really, really, dumb approaches, for amusement.


M9717: How Mathematicians Get Dates in Splash 2015 (Nov. 21 - 22, 2015)
Suppose you have N men and N women, and each of them submits preference rankings for the other set of people. It's your job to pair them up to go to a dance, but you need to make sure that nobody wants to cheat: make sure no pair of people likes each other better than their partners. Can you always make it work? What if the women bribe you to care more about their preferences? What if the situation isn't so ridiculously heteronormative? Aah! Matching is hard!


W9718: Learn Food Tongue by Immersion in Splash 2015 (Nov. 21 - 22, 2015)
Mint-apple sauce food tongue. Pear spinach sauce food tongue. Pear wonton pasta-peach-sauce food tongue? Pear shrimp kumquat plantain mint-apple clam peach-sauce pear!