Understanding the Impact of Technology on Accounting Assignments