What is the origin of the Bavarian Cream?

A French chef took a class in Bavaria County in Germany and invented it there.
Who invented the icecream?
What is the croissant's origin?
How is margarine called by the french people?
Who invented the french fries?
Who invented the sandwich?