A Program for Learning Architecture