Biologically inspired approaches are an alternative to conventional engineering approaches when developing complex algorithms for intelligent systems. In this paper, we present a novel approach to the computational modeling of primate cortical neurons in the dorsal medial superior temporal area (MSTd). Our approach is based-on a spatially distributed mixture of Gaussians, where MST's primary function is detecting self-motion from optic flow stimulus. Each biological neuron was modeled using a genetic algorithm to determine the parameters of the mixture of Gaussians, resulting in firing rate responses that accurately match the observed responses of the corresponding biological neurons. We also present the possibility of applying the trained models to machine vision as part of a simple dorsal stream processing model for self-motion detection, which has applications to motion analysis and unmanned vehicle navigation.