ESP Biography



DANIEL FREMONT, Senior; likes math, physics, comp. sci., etc.




Major: 18,8

College/Employer: MIT

Year of Graduation: 2013

Picture of Daniel Fremont

Brief Biographical Sketch:

Daniel Fremont hails from California, where he used to spend his time contemplating abstract mathematics, theoretical physics, and computer science (cf. Fremont, D., Dirac, P., Euler, L. 'A Generalization of the Euler-Lagrange Equation to Optimal Placement of Oblate Glucose Repositories on Genus 1 Manifolds'). Now he does the same thing, but in Boston! He finds almost all of mathematics fascinating, but logic and set theory in particular are so awesome that he has trouble restraining himself from telling people about them. His favorite number is Chaitin's constant, but don't ask him to write it down.



Past Classes

  (Look at the class archive for more.)


A Tour of Mathematical Logic and Set Theory in Splash! 2012 (Nov. 17 - 18, 2012)
What is a proof? What is the nature of infinity? Are there boundaries to what can be achieved by mathematical reasoning? In this class we will survey the fields of mathematical logic and set theory, discussing their history, classical and modern results, and practical applications in computer science and elsewhere. Particular topics will include Gödel's completeness and incompleteness theorems, ordinal and cardinal numbers, and ZFC, the set theory on which all of mathematics is built. Students are encouraged to propose additional topics they are interested in learning about.


Behind the Power Button: What's Inside Your Computer, and How it Works in Splash! 2009 (Nov. 21 - 22, 2009)
Discover what is really inside your computer! Astound your enemies with your intimate knowledge of the x86 cache hierarchy! Amuse your friends with your deft application of memory-mapped I/O! Push your BIOS to its limits, and serve up EFI for dessert! In this course, we will discuss the essential components of a modern computer, from registers to RAM, from cache to keyboards. We will describe the basics of how all of these work, and how they interact to give you the ability to use Facebook. We will also explore what actually happens from when you press the power button to when you see the OS logo. If you want to write your own operating system or build your own computer, this course will help you take the first steps. Or if you want to know which pieces you can pull off the motherboard without an explosion, this is the course for you.