One of my friends (vanilla) has aspergers pretty bad, he is a very smart guy, it's just social area lack, either he's very quite : nervous, or once he starts talking he doesn't shut up / kills a conversation with to much of the same info.
I've spoke to him about it and we have an agreement that's is helping him with social issues, I'll engage him in a conversation just to get him started and when it's enough on a subject I'll just simple say good info or alright we got it. This helps him with identifying the beginning and then the end, and he's forcing himself to learn it, he can't help it because he gets into something and his brain is running at warp speed.