Cherry tomatoes and basil - About two hours or so before you start cooking pasta, wash both cherry tomatoes and basil leaves and dry well. Half tomatoes and put them in a medium sized bowl. Mix in basil, salt, red pepper flakes, pressed garlic, olive oil and stir well. Let them sit.
Pasta - about 15 minutes before you are ready to eat, start boiling water and cook pasta al dente.
While you are waiting for the pasta, cut fresh mozzarella cheese in small cubes.
Shortly before you drain the pasta, cube avocado.
Right before you drain the pasta, if you are using greens like peas or asparagus, throw them in the pot and drain together.
After you drain the pasta (and peas, etc.), put them back in the pot over a medium high heat, throw in the tomato/basil mix, mozzarella cheese, avocado, and stir quickly for 30 seconds or so.