Final project for PML Cousera Course