In your medium saucepan, heat about 2 tablespoons olive oil over medium-high until just shimmering. Add the pearl couscous and toss around to toast, the couscous pearls should turn a nice golden brown.
After the couscous is toasted, add the 2 cups of broth. Bring to a boil, then turn the heat to low. Cover and cook for 12 to 15 minutes or until the pearl couscous is tender. Remove from the heat. Toss with a splash of olive oil, and gently fluff or mix the couscous and set aside to cool.
Next, trim your asparagus. Take 1 stalk of asparagus and apply a little pressure on the end of the stalk, where the stalk naturally breaks, and break the stalk. The bottom part that breaks off is tough, through it out. Then take the remaining asparagus and cut the bottom off at the same point as the end broke off. Then cut all the stalks at an angle, into about 1-inch pieces.
Place your medium or large saute pan over medium heat. Add 1 tbsp of olive oil and let heat up. Add your shallot and let it cook for 3 to 5 minutes until it starts to become translucent. Then add your garlic and cook for another 30 seconds to a minute. Now add your asparagus and 1 tsp of salt and cook for 3 to 4 minutes, just until the asparagus is a bright green color but still retains its crunch.
Place the asparagus in a single layer on your baking sheet, then cook in the oven for 5 minutes, take out and toss, so the asparagus cooks evenly. Return to the oven for another 3 to 5 minutes.
While the asparagus is roasted, trim your snap peas. Trim off the ends and cut the peas into thirds, at an angle to match the asparagus.
Next, chop your greens and herbs, and set aside.