I will soon be visiting research laboratories in Japan and meeting with the professors in charge.
The english website clearly lists their position as "professor" and not "teacher".
Of course, the direct translation of professor is 教授, but I am uncertain whether 先生 would be a better (more natural) term to use when talking to them. As in X-先生 or X-教授 where X is the professor's last name.