Arhitecture, Culture, Interpretation ♡ 25 37 LEI info ★ ★ ★ ★ ★ 3.92/5 John E. Hancock holds degrees from the University of Nebraska and McGill University, and has taught architectural design, theory, and history at the University of