EE645-Project-Variations