I don't see why "lab" is OK but "laboratory" is rejected. If anything, it should be the other way around
I put "He works in the professor's laboratory", and it was accepted
I put "he works in the laboratory of the professor" and it was correct
"Laboratory" was accepted. 12.06.2018
A profesor is a teacher, so teacher should be accepted.