Master of Science in Chemical Engineering, Lund Institute of Technology, Lund University, 1988. Doctor of Philosophy, Lund University, Sweden, 1994.
Postdoctoral associate University Minnesota, Minneapolis, 1994—1996. Assistant professor Technology Faculty, Lund University, 1997—2001. Coordinator Lund University, 2000—2003, research leader, since 2001.
Associate professor Medical Faculty, Lund University, since 2001.
Fellow: Society Molecular Imprinting. Member: American Chemical Society.