Cal's Michael Weaver takes to golf's grandest stage