course given by Derun Li, Lawrence Berkeley National Lab, Bob Rimmer and Tom Powers, Jefferson Lab and John Staples (ret. LBNL)