Obsessive expert (4)
I believe the answer is:
nerd
(Other definitions for nerd that I've seen before include "Boringly studious person" , "Technical expert" , "Sort of chap" , "Foolish or annoying person" , "Socially inept but knowledgeable person" .)