It's good to hear that Cal's grad program is good. I'm in undergrad here right now, and I plan to start researching next semester so I can integrate myself a little more into this side of things. Any advice? If you haven't left yet I'll buy you lunch if I can pick your brain.