Running (NC60) 8:40  1.27 mi (6:49 / mi) ahr:161 max:171 slept:8.0 shoes: New Balance 990v4
Run from apt to NC60 (nominally a 60 minute workout). My hypothesis is that I'm at the point where cross-training plus moderate miles will help my running much more than just getting miles in. Will see if this turns out true or false when I run the San Francisco marathon on July 29th!
Cross Training (NC60) 52:07  ahr:125 max:170
NC60 (first at this, previously I've done the shorter NC45 sessions). 15 minutes of ring and bar work, followed by
25 cal row
Running12:03  1.75 mi (6:53 / mi) ahr:161 max:179 shoes: New Balance 990v4
Run back to the apt with a short extension to round out 3mi for the morning.
Cross Training (F45) 40:10  ahr:131 max:165
Athletica cardio workout
Biking24:00  5.91 mi (14.8 mph) ahr:136 max:151
Biking from apt to campus.
Cross Training8:22  1.63 mi (11.7 mph) ahr:123 max:138
Biking from Stanford to dinner.
Biking7:50  1.43 mi (11.0 mph) ahr:120 max:141
Biking to Stanford from dinner.
Martial Arts (Kenpo) 1:30:00 
More comprehensive skills review, as well as practice in square horse and left/right rear horse transitions.
Included 50 PU
Biking29:56  5.6 mi (11.2 mph) ahr:108 max:129
Easy bike ride home while scheming about 14er summit plans on the phone.