I saw this phrase used in a guy's C.V. and I've never really heard of it before? I presume it's swedish, since the guy came from Karolinska Institute. What's the equivalent of this position in English? Associate professor? Assistant professor? Does this position include roles in teaching and education or just plain old research? Not sure if anyone can my question, but I assume tha people from Europe would be more familiar with this term.