The proliferation of algorithmic software over the past five years has completed a transformation in digital design culture from the smooth to the patterned. Undulating virtual surfaces have been supplanted as a default design mode by hyperarticulated assemblies of parts—facade panels, structural members, and fabricated components. Yet the same topological logic lies beneath both the digital surface and these more recent computationally composed assemblies: smooth repetition and variation and a lack of hierarchy and difference. This course seeks an understanding of algorithmic logic at a technical and conceptual level and speculates on its potential beyond tectonic assemblies and topology-based sensibilities. The course begins by looking back at earlier discussions of spatial difference and organizational hierarchy before reconsidering them through a computational lens. After establishing a conceptual foundation, the seminar focuses on exploiting the full potential of algorithmic software and the production of large volumetric models.