Lehrer= Teacher (lower grades)
Professor= Professor (college)
It's nice when the word is spelt the same across languages :b
Is this a professor in the British sense or the American one?
What if it's a female professor? Is it still der Professor?
Lehrer and Professor actually looks the same but have different functions.