Neural control and cognitive processes can be studied through eye movements. The VisualEyes software allows an operator to program stimuli on two computer screens independently using a simple, custom scripting language. The system can stimulate tandem eye movements (saccades and smooth pursuit) or opposing eye movements (vergence) or any combination.