ESP Biography



ADAM GLEITMAN, MIT grad student interested in STEM outreach




Major: 6-3

College/Employer: MIT

Year of Graduation: G

Picture of Adam Gleitman

Brief Biographical Sketch:

I am currently pursuing a Master of Engineering degree in computer science at MIT. My thesis work involves creating prototypes for museum exhibits and outreach modules that can teach a wide variety of people about cool computer science concepts.



Past Classes

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

W8251: Computer Science with Toys and Games! in Spark 2014 (Mar. 15 - 16, 2014)
We're going to investigate some cool computer science concepts through some custom-designed toys and games. Investigate the answers to questions like these: * How can a computer organize information so we can manipulate and access it efficiently? * How can a computer solve complex problems? * How can computers recognize patterns "intuitively?"


P7600: The Game Mechanics of Pokemon in Splash! 2013 (Nov. 23 - 24, 2013)
If you want to be the very best, then you need to know how the world around you works. In this class we will cover the basics of the game mechanics of Pokemon, including finding, catching, training, breeding, and battling. How can you find rare Pokemon more easily? How can a level 1 Pokemon defeat a level 100 Pokemon without breaking a sweat? What the heck is EV training? What secrets will Pokemon X and Y have in store for us? Take this class and find out!


M7624: How to Become a Mathemagician: Mental Calculations and Math Magic in Splash! 2013 (Nov. 23 - 24, 2013)
How can you memorize the order of a random deck of cards? How can you add up a list of numbers faster than you can enter them into a calculator? How can you use minimal information to determine a secret number? In this class, education meets entertainment as I perform a variety of mathematical magic tricks and explain how they work. Take this class and learn how to amaze your friends!


C7934: How Computers Recognize Patterns: An Introduction to Machine Learning in Splash! 2013 (Nov. 23 - 24, 2013)
How can you teach a robot to distinguish red objects from blue objects? How does Facebook know which of your friends appear in your photos? Can you use today’s articles in the Wall Street Journal to predict tomorrow’s trends in the stock market? Machine learning is a popular field. It helps computers to understand patterns that humans can find "intuitively" without too much effort on the programmer's part. But how does it all work? Take this class and find out!


C6979: Wii Love Raspberry Pis! in Spark! 2013 (Mar. 16, 2013)
Want to learn how to connect a Wii Remote to your Raspberry Pi? We'll show you how by playing with a Python module! Note: we don't have enough hardware for everyone to be able to play along, so don't worry about bringing your own Pi or Wiimote. But we will provide you with detailed instructions for how to get set up at home.


X7035: The Game Mechanics of Pokémon in Spark! 2013 (Mar. 16, 2013)
If you want to be the very best, then you need to know how the world around you works. In this class we will cover the basics of the game mechanics of Pokémon, including finding, catching, training, breeding, and battling. How can you find rare or shiny Pokémon more easily? Is it worth it to teach a Linoone how to Surf? How can a level 1 Pokémon defeat a level 100 Pokemon in one hit? Take this class and find out!


W7036: Python Bee! in Spark! 2013 (Mar. 16, 2013)
It's the wackiest programming competition ever! If you think that you're so good at Python that you can do it with your eyes closed, then this is your chance to prove it!


X6135: The Game Mechanics of Pokémon in Splash! 2012 (Nov. 17 - 18, 2012)
If you want to be the very best, then you need to know how the world around you works. In this class we will cover the basics of the game mechanics of Pokémon, including finding, catching, training, breeding, and battling. How can you find rare or shiny Pokémon more easily? Is it worth it to teach a Linoone how to Surf? How can a level 1 Pokémon defeat a level 100 Pokemon in one hit? Take this class and find out!


M6242: How to Become a Mathemagician: Mental Calculations and Math Magic in Splash! 2012 (Nov. 17 - 18, 2012)
How do you multiply two numbers in your head? How do you add a sequence of numbers faster than someone can punch them into a calculator? How can you use minimal information to identify a special number? In this course, entertainment meets education as I show you some incredible mathematical tricks, how to do them, and why they work. Take this class and learn how to amaze your friends!


X5603: The Game Mechanics of Pokemon in Spark! 2012 (Mar. 10, 2012)
If you want to be the very best, then you need to know how the world around you works. In this class we will cover the basics of the game mechanics of Pokemon, including finding, catching, training, breeding, and battling. How can you find rare or shiny Pokemon more easily? Is it worth it to teach a Linoone how to Surf? How can a level 1 Pokemon defeat a level 100 Pokemon in one hit? Take this class and find out!


M4971: How to Become a Mathemagician: Mental Calculations and Math Magic in Splash! 2011 (Nov. 19 - 20, 2011)
How can you multiply two numbers in your head as quickly as possible? How can you add a sequence of numbers faster than someone can enter them into a calculator? How can you use minimal information to identify a special number? In this class, entertainment meets education as I show you some incredible mathematical tricks, how to do them, and why they work. Take this class and learn how to amaze your friends!


E4974: The Great Lego Challenge: A Hands-On Introduction to Engineering Design in Splash! 2011 (Nov. 19 - 20, 2011)
Engineering is fun. Legos are fun. Challenges are fun. Let's combine all three and learn a lot at the same time. Can you build a Lego contraption that can zip across a high wire without falling off? What engineering principles go into it? This class will conclude with an exciting tournament with prizes for the winners!


X5002: The Game Mechanics of Pokemon in Splash! 2011 (Nov. 19 - 20, 2011)
If you want to be the very best, then you need to know how the world around you works. In this class we will cover the basics of the game mechanics of Pokemon, including finding, catching, and training them. How can you find rare Pokemon more easily? Is it worth it to teach a Linoone how to Surf? How can a Magikarp take down a Mewtwo with ease? Why is it still hard to catch a legendary even though it only has a sliver of HP left? Take this class and find out!


M3859: How to Become a Mathemagician: Mental Calculations and Math Magic in Splash! 2010 (Nov. 20 - 21, 2010)
How do you multiply two numbers in your head? How do you add a sequence of numbers faster than someone can punch them into a calculator? How can you use minimal information to identify a special number? In this course, entertainment meets education as I show you some incredible mathematical tricks, how to do them, and why they work! Amaze your friends, speed up your calculations, and get the phone number of that cute boy/girl who sits in front of you in class! (Seriously, I’m not kidding.)


M2738: How to Become a Mathemagician: Mental Calculations and Math Magic in Splash! 2009 (Nov. 21 - 22, 2009)
How do you multiply two numbers in your head? How do you add a sequence of numbers faster than someone can punch them into a calculator? How can you use minimal information to identify a special number? In this course, entertainment meets education as I show you some incredible mathematical tricks, how to do them, and why they work! Amaze your friends, speed up your calculations, and get the phone number of that cute boy/girl who sits in front of you in class! (Seriously, I'm not kidding.)