My research interest is in increasing programmer effectiveness by using high-level languages and compilers. Domains of particular interest include real-time graphics, simulation, and other forms of high-performance computing.
For my dissertation, I developed PyStream, a compiler that allows Python shaders to be run on the GPU. This demonstrates that high-level languages do not need to be slow and that GPUs do not need to be programmed with low-level languages.
Email ncbray at gmail.