A neuropsychologist practices a subspecialty of psychology associated with assessing a variety of mental and neurological disorders. Neuropsychologists perform independent evaluations for parents, schools, hospitals and community agencies. They are also available to provide in-service workshops on a wide variety of topics, such as social skills training, cognitive impairment, learning disabilities, attention deficit disorders, traumatic brain injury, and behavior management.