ESP Biography

GREG BROCKMAN, MIT computer scientist

Major: Course 6

College/Employer: MIT

Year of Graduation: Not available.

Picture of Greg Brockman

Brief Biographical Sketch:

Not Available.

Past Classes

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

C3961: The Languages of the Internet in Splash! 2010 (Nov. 20 - 21, 2010)
Just like humans speak to each other to communicate, so do web browsers, mail clients, and pretty much any piece of software that uses the internet. Many of the protocols they use to communicate are in plaintext and are human readable, meaning that you can understand and speak them directly. Learn to craft email from arbitrary addresses while speaking SMTP, or send crafted requests to webpages while speaking HTTP. This class will both show you what is happening under the hood in software you use every day, as well as give you an understanding of what parts of a protocol you can trust and what can be forged.

C4362: Tricks with the Memory Management Unit in Splash! 2010 (Nov. 20 - 21, 2010)
The Memory Management Unit of a CPU has the seemingly boring role of converting linear addresses, used in software, to the physical addresses used by the actual memory chips. The MMU is key to much of the functionality of the operating system, though. The MMU makes possible swap and direct memory access to files; helps enforce the user-mode/kernel-mode distinction; and keeps processes separated from each other. We'll go over what exactly the MMU does, and how it is used to implement this sort of functionality.

H1706: The Tasty Goodness of Juice in Splash! 2008 (Nov. 22 - 23, 2008)
You have never tasted juice like this. Learn (by doing) how to prepare and juice fruits to create the most delicious beverage known to man. And the best part: you get to drink your creation afterwards. Mmm.