ResNet with Backpropagation from Scratch