Due to Coursera's Code of conduct. I will not be uploading the code until I finish remaining two courses.