Of COURSE some loony leftist professor is going to ask "Marxism, what Marxism?" Just like a fish is going to ask you "water, what water?"
What you just wrote makes no sense. Should I repeat? He studied Economics in 3 top universities, and he was not even required to study communism, marxism, socialism. Isn't that weird?