Andrew Schofield is a Professor of Vision Science with over two decades in higher education, blending experimental research on human texture and shading perception with computational modelling and practical applications to machine vision. He designs and codes complex visual stimuli—contributing backend work to the widely used PsychoPy library including new EnvelopeGrating and NoiseStim classes—and applies that technical fluency to run rigorous experiments and build reproducible tools. A former statistics instructor turned specialist in human visual perception and ageing vision, he has held leadership roles such as Deputy Director of Education and now runs the EPSRC Network for Visual Image Interpretation in Humans and Machines. Colleagues and students praise his clear lecturing and cross-disciplinary impact, bridging psychology, engineering and open-source software.
10 years of coding experience
2 years of employment as a software developer
PhD, Vision Science, PhD, Vision Science at Keele University
BEng, Electrical and Electronic Engineering, BEng, Electrical and Electronic Engineering at Brunel University of London
For running psychology and neuroscience experiments
Role in this project:
Back-end Developer & System Architect
Contributions:80 commits, 39 PRs, 22 comments in 7 years 6 months
Contributions summary:Andrew primarily contributed to the visual module of the psychopy library, implementing a new `EnvelopeGrating` stimulus class. This stimulus allows for the creation of complex, second-order visual stimuli with independently controllable carrier and envelope characteristics. The user also addressed bugs in the `dots.py` module related to dot display, refresh, and boundary handling. Furthermore, the user introduced a new `NoiseStim` class and related Builder components, showcasing expertise in visual stimulus generation.
Plugin package for PsychoPy which adds visual stimuli useful for vision scientists.
Contributions:3 pushes in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.