Cook pasta according to package directions. While the pasta is boiling, you can get everything else ready to assemble. Cut up the cheese, olives and pepperoni if needed. When pasta is cooked, drain and rinse with cold water. Mix all of the ingredients together in a large bowl, cover and store in the fridge until ready to serve. You can serve it immediately if necessary, but is ideal to let it chill for at least a few hours before serving. I like to prepare this the night before so everything has a bit of a chance to marinate. Just make sure to re-stir everything up again right before serving to make sure the dressing is well mixed! Enjoy!