Mohammed is an architect, urban designer and Course Director of the School of Architecture undergraduate program with expertise in the application of evolutionary computation in design. His research, which spans evolutionary and algorithmic computational theory, explores alternative approaches to designing the urban fabric through the use of algorithmic and biological systems. His goal is to enhance sustainable behaviour and environmental performance within the built environment.