John Magee's primary research interests include Computer Vision, Human-Computer Interaction, Accessible Computing, and Assistive Technology. He investigates novel user interface technologies that enable people with profound disabilities to communicate and participate socially in the world around them through computers. A major focus area is ability-based interfaces that change and adapt to provide for the diverse education, communication, and social needs of users of all abilities. He is also interested in applying Computer Vision and Human-Computer Interaction techniques to interdisciplinary problems and establishing collaborations with Biology, GIS, Psychology, and Education.