
#ComputationalDesign #AlgorithmicDesign #DesignComputation #ParametricDesign #GenerativeDesign #ArchitectureResearch #DesignEducation #Routledge #DesignTheory
Designing with Algorithms is out now!
With a focus on how mathematical thinking and computational logic can transform design across scales and disciplines. From theory to practice, the book shows how to generate parametric geometries, patterns, and forms and features real-world applications in architecture, urban design, typography, textiles, and graphic design. Rather than focusing on any single software, it is about algorithmic thinking and adaptable workflows, inspiring students, professionals, and design enthusiasts to future-proof their practice and fully tap the creative power of computation.
Computational design continues to reshape how designers approach ideation, form-making, analysis, and fabrication. Yet many students and practitioners still lack a clear mathematical and conceptual foundation for working algorithmically. Designing with Algorithms: A Mathematical Guide bridges this gap by providing a step-by-step introduction to algorithmic design grounded in mathematics, logic, and computational thinking rather than software-specific workflows. The book begins with foundational theories of algorithmic thinking and computation, then progresses through parametric and transformative geometries, rule-based grid and pattern systems, and advanced topics such as fractals, chaos theory, polytopes, and escape-time algorithms. The final chapter presents applied case designs ranging from algorithmic typography and Islamic geometric patterns to textiles, structural optimization, simulations, and urban fabrics. By emphasizing transferable logic, mathematical clarity, and design methodology, the book equips readers to work fluently across platforms and scales. It is intended for students, educators, researchers, and practitioners seeking to integrate computation as a creative, analytical, and speculative design medium.
Foreword by Lawrence (Larry) Sass, Professor and Chair of the Computation Group at MIT Architecture.
An educator, architect, and computational designer, Arash Soleimani is Professor and Chair of Graduate Studies in the Schools of Architecture and Media: Culture: Design at Woodbury University in Los Angeles, California. Arash holds a multidisciplinary PhD in Architectural Robotics from Clemson University’s School of Architecture, where his research bridged electrical and computer engineering, materials science and engineering, education, and human factors psychology.
Arash has received multiple awards and research grants for his contributions to design computation, with his work exhibited and published internationally. Prior to joining Woodbury University, he taught at Clemson University, the University of North Carolina at Charlotte, and Kennesaw State University. His work continues to explore the intersection of computation, design, education, and emerging technologies.
Link: www.i-archstudio.com/book