EZ Learn Comp 721 project