ITC Colloquium - Jim Fuller (Caltech)