Being a lecturer at a university in the United Kingdom means that you have a tenure-track position and are working towards a professorship. While some countries use the terms "assistant professor" and "associate professor" for these...
Since 2019 - Itupto