Online VS Paper Assignments: Which is better?