ESP Biography



SOPHIE MORI, MIT undergraduate




Major: Computer Science & Linguistics

College/Employer: MIT

Year of Graduation: 2019

Picture of Sophie Mori

Brief Biographical Sketch:

I am interested in puzzles, books, origami, computer science, crosswords, linguistics, and food.



Past Classes

  (Look at the class archive for more.)


Make Your Own Butter in Spark 2018 (Mar. 17 - 18, 2018)
Come learn about the history of butter and the science behind how the making process works. Each student will also have the chance to make butter and customize it with various seasonings! We will have a tasting session at the end.


Soma Cube Puzzle in Spark 2018 (Mar. 17 - 18, 2018)
The Soma cube is a 7-piece puzzle. The pieces may be assembled into a 3x3x3 cube, and there are 240 distinct ways to do this! Come play with some handmade Soma cubes, and if you solve enough puzzles, you can even take a set home!


Fancy Paper Structures in Spark 2018 (Mar. 17 - 18, 2018)
Turns out we can score paper and fold a flat sheet of paper into a cool, geometric, 3D form. Here is an example: https://images-na.ssl-images-amazon.com/images/I/51u4exQ8oTL._SY496_BO1,204,203,200_.jpg. Come make your own! I will have various templates available.


Introduction to Python Programming in Spark 2018 (Mar. 17 - 18, 2018)
What is programming? Where does one even start? We will go over basics in Python, a general-purpose programming language, and write a small game by the end of the class!


Introduction to HTML and CSS in Spark 2018 (Mar. 17 - 18, 2018)
The Internet has become so ubiquitous in our lives. Come learn about HTML and CSS, the languages that give our favorite websites structure and styling. We will learn how to make a simple website page and make it pretty.


Create Your Own Pentominoes in Splash 2017 (Nov. 18 - 19, 2017)
Come learn how to use vector editing software. We will solve a pentomino puzzle, a fun 12-piece tiling puzzle, and then design a template for printing then. I will laser cut your design for you, and you can come pick it up later and then you will have your own set of pentominoes to play with!


The 44 Sounds of English in Splash 2017 (Nov. 18 - 19, 2017)
Why does the 'e' in 'cases' receive an extra syllable when the 'e' in 'capes' does not? Do 'dogs' and 'cats' end with the same sound? Come learn about all the sounds in English, and then we will talk about how they work together.


Soma Cube Puzzle in Splash 2017 (Nov. 18 - 19, 2017)
The Soma cube is a 7-piece puzzle. The pieces may be assembled into a 3x3x3 cube, and there are 240 distinct ways to do this! Come play with some handmade Soma cubes, and if you solve enough puzzles, you can even take a set home!


Physical Puzzles! in Splash 2017 (Nov. 18 - 19, 2017)
Do you love those puzzles where you have two interlocked pieces and you need to figure out how to separate them, or the ones where you need to put together a collection of blocks? Whether it's twisting and sliding or pushing and pulling, come here to solve puzzles with us!


This Class is NOT a Puzzle in Splash 2016 (Nov. 19 - 20, 2016)
We shall puzzle over some of life's greatest mysteries


Origami! in Splash 2016 (Nov. 19 - 20, 2016)
Come fold cute animals and neat boxes! If you're more ambitious, tackle some modular origami. Fold lots of little units and fit them together to make a larger, more complex structure! Don't worry if you don't understand the weird diagrams in the books; help will be provided.


Introduction to Phonetics and Phonology in Splash 2016 (Nov. 19 - 20, 2016)
Come learn about the sounds of the English language and how they work together to create the wonderful language this class will be taught in!


Search Algorithms: The Quest from Start to Goal in Splash 2016 (Nov. 19 - 20, 2016)
We won't quite figure out how Google Maps gives you optimal (and usually accurate) directions so quickly, but we will cover basic graph search algorithms and some more interesting ones that involve heuristics.


Topographic Maps in Splash 2016 (Nov. 19 - 20, 2016)
The U.S. Geological Survey produced several series of maps of the U.S. We will be looking at how to interpret the 7.5-minute, 1:24000 maps, of which there are nearly 57000. This class is heavily based on the Science Olympiad event Road Scholar.


Modular Origami in Spark 2016 (Mar. 12 - 13, 2016)
In modular origami, we fold many modules (units) that have flaps and pockets. Then we can assemble them to create beautiful, colorful, complex three-dimensional structures!


Introduction to Morphology in Spark 2016 (Mar. 12 - 13, 2016)
Come learn about morphemes, the smallest meaningful unit of language! We will see how these units combine to form words in various languages. If time allows, we will also solve some simple morphology problems!


Writing Systems of the World in Splash 2015 (Nov. 21 - 22, 2015)
As confusing as English spelling is, sometimes it DOES make sense. Come learn about all different types of orthography and how they try to capture a language's sounds on paper.


Knot Fun in Splash 2015 (Nov. 21 - 22, 2015)
This is going to be knot fun! If you don't have all your time tied up in classes, come to walk-ins and I'll show you the ropes of lots of knots.


How Computers Work in HSSP Summer 2015 (Jul. 12, 2015)
This class will explore a few concepts that are fundamental to the way computers work. We will be beginning with logic gates (extremely fundamental) which will likely have a hands-on component. Depending on time, interest and skill-level, we may also look briefly at other ideas like paging, Turing machines, threads, and assembly code. (We are not likely to get to all of these ideas, but we will likely get to some of them; suggestions welcome!)


SET and SET(tlers of Catan) in Spark 2015 (Mar. 14 - 15, 2015)
Still have free time after you've settled your classes? Come play Set (a pattern visualization card game) and Pro Set (pro version of set) with us! If you would prefer to settle your differences with strategy, we will also have Settlers of Catan. All set? Let's play!


The World's Most Famous Useless Language (AKA Esperanto 101) in Splash 2014 (Nov. 22 - 23, 2014)
Esperanto is an auxiliary language invented purely to be easy (also for world peace and stuff). Due to the language's ease and simple grammar, students will be able to hold basic conversations and express themselves using the world's most famous made-up language after minimal practice and a two hour class.