Coding Neural Network Back-Propagation Using C# -- Visual Studio Magazine