Translation:This guess is said by that professor.
"This guess was made by that professor"
You can't "say" a guess.
"Was stated" works ok too.
The English translation is really akward :-(
Maybe the professor guessed would be better
"This guess was made by that professor" seems better. I agree with joeldipops too