architecture class notes 7302179