repository for ECE457A adaptive algorithms project