Micah Brodsky's quick & dirty homepage

Postdoctoral associate and erstwhile doctoral student at CSAIL, affiliated with the MAC and DIG groups (and previously PDOS), advised by Gerry Sussman (formerly by Robert Morris). Also resident NT hacker and pro-proprietary gadfly.


(Left: No, actually, my office isn’t in a cave, it’s in the Stata Center. But, a tangle of secluded caverns and twisty passageways furnished with crooked walls, drippy ceilings, mysterious mineral formations… they’re easy to confuse, right?)



Primary research areas: Amorphous computing; Systems & networking

Research interests:

·        Spatial computing and pattern formation

·        Control of deformable substrates and swarms

·        Abstract models of developmental biology

·        Application compatibility and the evolvability of software systems

·        Software & systems reliability

·        Operating system security

·        Wireless networking

·        Natural computation and natural systems


Contact: micahbro at mit dot edu



·        M. Brodsky. Partial Redundancy and Morphological Homeostasis: Reliable Development through Overlapping Mechanisms. To appear, 13th European Conference on Artificial Life (ECAL 2015), July 2015.


·        M. Brodsky. Synthetic Morphogenesis: Space, Time, and Deformation. PhD thesis, MIT, September 2014.

·        M. Brodsky. "Spatial Patterning with the Rule of Normal Neighbors". Extended abstract. In Proceedings of the 14th International Conference on the Synthesis and Simulation of Living Systems (ALIFE 14), July 2014.

·        M. Brodsky. Self-Timed Patterning. In The 7th International Workshop on Spatial Computing (SCW 2014), May 2014.


·        P. Panchekha & M. Brodsky. Distributed Shared State with History Maintenance. MIT CSAIL TR-2013-024, October 2013.


·        N. Kushman, M. Brodsky, S.R.K. Branavan, D. Katabi, R. Barzilay, M. Rinard. WikiDo. 8th ACM Workshop on Hot Topics in Networking (HotNets-VIII), October 2009.

·        M. Brodsky and R. Morris. In Defense of Wireless Carrier Sense. Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM '09), Barcelona, Spain, August 2009. (author’s version w/minor corrections; presentation slides)

·        M. Brodsky. In Defense of Wireless Carrier Sense. Master’s thesis, MIT, February 2009.

·        M. Krohn, A. Yip. M. Brodsky, R. Morris, M. Walfish. A World Wide Web Without Walls. 6th ACM Workshop on Hot Topics in Networking (HotNets-VI), November 2007.

·        M. Krohn, A. Yip, M. Brodsky, N. Cliffer, M. F. Kaashoek, E. Kohler, R. Morris. Information Flow Control For Standard OS Abstractions. Proceedings of the 21st Symposium on Operating Systems Principles (SOSP 2007), Stevenson, WA, October 2007.

·        M. Brodsky, P. Efstathopoulos, M. F. Kaashoek, E. Kohler, M. Krohn, D. Mazieres, R. Morris, S. VanDeBogart, A. Yip. Toward Secure Services from Untrusted Developers. MIT CSAIL TR-2007-041.

·        M. Brodsky and E. Kochhar. Nooks for NT. Undergraduate honors thesis, University of Washington, 2006.



·        M. Brodsky, G. Sussman. White Lies about Biology: Programming Deformable Surfaces. 8th International Conference on Complex Systems, June 2011. (slides)


Projects, past and present:


Scheme Propagators

Deformable Amorphous Computing


Mining Application Dependency Data

Understanding Carrier Sense






Spring ’11 – 6.945 Adventures in Symbolic Programming TA

Autumn ’10 – 6.946 Classical Mechanics: A Computational Approach TA

Spring ’10 – 6.945 Adventures in Symbolic Programming half-TA

Autumn ’09 – 6.004 Computation Structures TA / recitation instructor

Autumn ’07 – 6.02 Intro to EECS II TA



Fun stuff:

Silverlight Kaleidoscope – a kaleidoscope simulator I wrote in Silverlight / C#

Ripple simulator – a raindrop ripples effect, based on a Silverlight sample from nokola.com, but rewritten with more physically accurate mechanics using a hexagonal waveguide mesh with dispersion compensation



MiniScroller – an old navigation and selection tool for Tablet PCs (which really merited its own webpage!)


Requisite random list of interesting (and/or out-of-date) things else-web:

Computer science:

A Note on Distributed Computing (The Waldo rant)

Bad Linux Advocacy FAQ

Browser Security Handbook

Grieve with me, blue master chickenz (an XML rant)

The PC Guide

Unix Haters’ Handbook (an essential companion to The Art of Unix Programming)

UW/Berkeley/UCSD History of Computing lectures

Windows Research Kernel (get yourself a legal, buildable copy of the source to NTOSKRNL)



Algorithmic Botany

Boston Science Lectures

Beach 40 7MHz DSB transceiver (only 8 transistors)

Can a Biologist Fix a Radio?

John Baez’s General Relativity Tutorial

Kimball's Biology Pages

The Macrogalleria - a cyberwonderland of polymer fun

Paul Falstad’s math and physics applets

Physical Audio Signal Processing for Virtual Musical Instruments and Audio Effects

Richard Hamming: You and Your Research


UCSD Podcasts


Last updated 6/25/2015.

Yes, I did compose this in MS Word. Life’s too short for HTML. =P