Solution to the Course Project