Circuit training with weights is probably one of the hardest things you can do. Muscles get tired quickly and because of the added extraneous load they do not recover that fast, which means you go into the next set already fatigued. Upperbody Builder helps you build up strength on your upper body. Do it with EC for that extra burn and don't forget to keep your body straight
Extra Credit: Go through the circuit with no pauses.