A neurologist is a doctor who specializes in diagnosis and treatment, and management of neurology conditions. Whereas, a neurosurgeon is a doctor who specializes in the surgical treatment of neurology disorders and conditions.