choi-phd-thesis-2005-stanford-sbj-design