EdTech 505 Final Evaluation Paper