Boil a large, salted pot of water and cook the pasta al dente according to package directions. Once it's done, drain it, toss it with a little olive oil (about a teaspoon or so) to stop it from sticking together, and let it cool in a colander.
Meanwhile, add the dressing ingredients to a medium bowl and whisk together (or add to a jar and shake).
Prep the remaining ingredients.
Add the cooled pasta to a large salad bowl along with the other ingredients. Pour the dressing over and toss until coated. Taste and season with extra salt & pepper as needed.
Serve immediately or chill for a couple hours prior to serving.
