We know you lead a busy life, full of activities, many of which are required of you. Tell us about something you do for the pleasure of it.
Each weekend, I teach karate to kids ages 3-12. As I show the "Little Ninjas" how to position their hands to do a clean shoulder roll, or I help the "Young Tigers" break down a tricky section of the Two-Man Bo Staff form, any frustration or tiredness I might have felt before entering the dojo evaporates. All that remains is an irresistible urge to share the joy I myself felt upon first learning to fluidly link the complex movements. When my students master a maneuver, I see the excitement in their eyes. I smile because it is excitement we now share.
Although you may not yet know what you want to major in, which department or program at MIT appeals to you and why?
My current top interests include high-performance computing (especially parallel and quantum), embedded system design, complexity theory, cryptography, robotics, AI for autonomous systems, computational biology, and computational linguistics, all topics MIT EECS addresses. Moreover, I would love to do research at CSAIL for a UROP.
I already know firsthand that MIT EECS suits my learning style. Last summer, I needed to program an FPGA (microchip) for my Intel STS project. Almost exclusively by reading the lecture slides of course 6.111, I learned the Verilog hardware description language and the nuances of programmable logic design. The course was so efficiently taught that I was able to do this in just 2 months.
Tell us about a time you used your creativity. This could be something you made, a project that you led, an idea that you came up with, or pretty much anything else.
My Intel STS project originated while I was hiking during a thunderstorm. I was pondering, with some trepidation, what determines the paths of lightning bolts; I reflected that they must take some course of least resistance. Suddenly I was struck (by an idea): could an electronic hardware model of this physical phenomenon be used to solve the shortest path problem in graph theory (e.g. "What is the shortest route a car can take through a network of roads to arrive at its destination?")?
The lightning insight didn't pan out, but a week later, I found inspiration in a different natural phenomenon. While surfing, as I watched rivulets of water branching and re-fusing as they found their way down my surfboard, I realized that water molecules diffusing throughout a network could essentially function as thousands of identical-speed cars taking every possible path; the first "car" to reach the destination from the origin would have taken the shortest path. I simulated a graph with a network of paper towel strips, soaked one intersection of strips (the origin) in water, and watched the liquid diffuse through the network, marking which incident strip was the first to wet each subsequent intersection. Once water reached the destination, I could identify the path taken by the first molecules to arrive (i.e. the shortest path) simply by tracing the sequence of marked strips backwards from the destination to the origin.
This formed the basis of the parallel algorithm that I accelerated and then implemented synchronously on an FPGA microchip for the Intel STS; it ran on the order of 300 times faster than high-speed sequential approaches. Moreover, it generalized to solve the NP-complete (much harder) knapsack problem. I continue to investigate the paradigm's potential today.
Describe the world you come from; for example, your family, clubs, school, community, city, or town. How has that world shaped your dreams and aspirations?
I've picked up two nicknames in high school: "Comp Sci Guy" and "J-Dog."
By day and night, I indulge my inner nerd as Comp Sci Guy. At and after school, I spend my time playing or working on problems with friends in the Rubik's cubing, chess, math, robotics, and programming clubs (though I've been known to slip into LitMag meetings as well). I love to code late at night to music. The rhythms tap and seethe in a melodic trance of energy and synchronize with my neurons, which beat in harmonious unison. For a few eternity-hours, optimal logic comes without effort; each word of the program has more meaning than a thousand pictures. Then the playlist ends and all that remain are the abstract beauty of the code and the ethereal silence of the night. By dawn and dusk (when the wind is most calm), I paddle out with the surf team as J-Dog. Surfing is as visceral as programming is cerebral: dropping into a 7-foot barreling wave is like riding a standup liquid rollercoaster that I control (or if I fall, it's like being a cockroach in a trash compactor). But it's more than that. While I sit at peace in the stillness between the hollow waves, my thoughts branch out unfettered - if I've hit a wall with a programming problem, it often melts away in the water. When the sun sets (or the wind picks up), I return home, mind refreshed, ready to become Comp Sci Guy once more. My double life has inspired me to continue to immerse myself in programming but also keep a foot in the outside world.
Tell us about the most significant challenge you've faced or something important that didn't go according to plan. How did you manage the situation?
Things progressed quickly. I matched programmers to projects, touched up their training, and developed a modular, scalable, server-side framework that would allow everybody's code to cleanly interface. Over the following months, we delivered several high-end websites and applications (such as itsabeauty.com). My workload became reasonable, and my friends became professionals. We do business together to this day.
(Optional) No admission application can meet the needs of every individual. If you think additional information or material will give us a more thorough impression of you, please respond below.
Dear Admissions Officers, More than one MIT student has told me that the best way evaluate my suitability for MIT would be to read (or at least peruse the figures in) my Intel Science Talent Search paper. My project consisted of developing a massively parallel FPGA microchip to solve the shortest path problem (and expanding the algorithmic paradigm behind it to solve other computationally difficult problems). It has been mailed and is also at: http://jacobsstuff.tpclubs.com/files/intel_sts_paper/ResearchReport1.2.pdf I would be much obliged if you would take a look.
Additional SAT II Subject tests: 790 Chemistry, 790 English Literature, 740 Spanish
Additional Community Service
- Torrey Pines Information Technology Club member: we refurbish damaged computers and donate them to families that cannot afford them.
- Annually volunteer at Saint Vincent de Paul homeless shelter since 2001
- 1st place team '08 USCD Honors Math Competition
- AIME Qualifier
- National Merit Semifinalist
- Colorado School of Mines Medal of Achievement in Math and Science
- Torrey Pines High School Sophomore Standout - chosen by student body
- Presented parallel pathfinding algorithm at International Mathematica User Conference 2009, Champaign, IL
- Founded InSource Digital Development group, which trains and hires high school students for professional web development work (discussed in Challenges essay). Became CTO of It's a Beauty! Inc. as result of one project I lead.
- Founder/Owner of tpclubs.com, which affordably hosts/supports student-run clubs/entrepreneurial endeavors. One hosted site, easydefine.com, is followed in >1000 cities.
- 2009 Science Fair Project “Thermally Accelerated Vacuum Dryer”: device that accelerates drying processes, including desalination, and saves energy by exploiting 2nd law of thermodynamics via naturally-occurring thermal gradients. In addition to receiving 5th place in CA/1st in San Diego, won American Society of Mechanical Engineers Award, Euphlotea Professional Award, Reuben H. Fleet Memorial Scholarship, Sweepstakes Runner Up.
- Hobbies: yo-yoing, juggling, Rubik's cubing (and other twisty puzzle variants)