Duke basketball's Cameron Williams is working to get back to full strength after a virus cost him nearly 14 pounds.