Cook the pasta (al dente) During approximately the last 2 minutes of cooking time, add the corn. While the pasta/corn mixture is cooking, combine all other ingredients (except for the cheese) in a large bowl. Drain the pasta and corn. Rinse the pasta and corn in cold water until the mixture is cool or cold. Add the pasta/corn mixture to the other ingredients and mix. Before serving, sprinkle mixture with shredded cheese. (OPTIONAL) If you are vegan, do not complete this step. *Please note, I have also added other vegetables, such as fresh and frozen chopped broccoli (add to pasta cooking process like the corn), fresh chopped cauliflower, etc. You can also add cooked, diced or chopped chicken (great for leftovers).