he is a digihead in our department, but is not very good at relating to people
a real ace at technology and maths
"he is a digihead in our department, but is not very good at relating to people" What is the definition of "digihead"?