He uses a "computational design" approach to design, and has used this methodology in developing geometry (simple and "complex" geometry) and as a way of analyzing and designing in response to many project goals, including environmental and sustainability goals. "Computational design", aspects of which include algorithmic and parametric design as well as building information modeling (BIM), is as much a way of thinking about design as using and developing tools for design. Neil has taught at various schools, and is often invited to speak about his work at schools and conferences. Robert Lang