While I am not a neurosurgeon, I worked as neurosurgical physician assistant with a group of three docs for 3yrs. Two of the three had degrees in engineering and the other did the traditional pre-med biology route but went through one of the dual professional MD/JD programs.
Hope this helps