Senior ‘prank' done right: Students collect $510 for waiter with health problems