Assignments: Benefits of Technology