Course project for EE5900