I'm thinking about doing a ride up Mt. Diablo for the first time. I'm in Berkeley, but will probably take BART to Walnut Creek BART station to start the ride. Should I travel south from there to take South Gate up to the summit and then travel down North Gate Road? Or should I take North Gate Road up and down?