Been rewatching some of the show, and I noticed that on several occasions, when Data is feeling out of sorts, he reports to sick bay to be treated by Dr. Crusher. (Examples: Season 5's "The Game", Season 7's "Thine Own Self") What I don't understand is why he wouldn't go to engineering instead? Surely LaForge is more qualified than Crusher to be treating an android? But in many of these cases, Geordi isn't even in the room.
I can't imagine android repair was covered in Starfleet medical school, since at the time she went there, there were no androids. Data is first seen in the pilot, and it's implied that he's relatively new to Starfleet, while Crusher is old enough that she's probably had her medical degree for some time prior to that. Since then only a handful of other androids have ever been seen (Data was the only one known to exist for a while), so this wouldn't be the kind of thing that's commonly taught even to engineers, let alone medical doctors.
Indeed, on many other occasions, Geordi has been the go-to guy for Data-repairs, and may by now be second only to Dr. Soong himself (and possibly Lore?) in terms of knowledge of how androids tick. You'd think that would always be the first choice any time Data is in need of service, rather than sick bay.