Question: who is the professor
Answer: M. Klein