Publications in at least 12 peer-reviewed scientific publications

Summary
Publications in at least 12 peerreviewed scientific publications