There are some C# to VB.NET converters available. I've yet to see one that delivers 100% fidelity on the conversion, they are often adequate for most jobs. Here are two: both of them have discussions on their limitations and assumptions.
Clarity Consulting has a C# to VB.NET Converter that can be used online or downloaded. Kamal Patel, Microsoft MVP, created ConvertCSharp2VB which can also be used online or downloaded. More.
SharpDevelop are other options and there are also converters that are commercially available. More.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.