NC State as a grad assistant when Norm Chow was there.
I've heard him say repeatedly that the X and O's guys are the coordinators. The assistant coaches' primary responsibility is recruiting. It's the coordinator's job to make sure the players are all getting coached up at the position - and making sure that the assistant coaches know enough to do that, but their most important role is recruiting. And you'll excuse a bad "coach", if he is a good/great recruiter.
He talks about one of the position coaches at NC State being clueless when it came to X & O's, but he was recruiting Florida and they had 8-9 players who were starters that he had brought in - so as good or bad as he was as a coach, he wasn't going anywhere.
I know that we want good coaches who will do a good job coaching up the players. I'm not saying we don't want that. I'm simply saying that recruiting plays a bigger role in who you pick as an assistant than we often think. I have no idea how any of these guys are as recruiters - but I think it's silly to favor or dismiss various potential coaches simply because of who they were as a player and where they're from. Pick the right guy for the job, and help him be successful.