johnbcarpenter.com bio+CV ucla/thesis work: shoreline equivalent dandelion peripeteia 5 variations northText recent work: morphosis caltech