While the pasta cooks, sauté the garlic and onions in the olive oil until the onions are translucent and the garlic just begins to brown slightly.
Strain the pasta and rinse with cold water to stop the cooking. Transfer to a medium mixing bowl.
Stir the cumin into the pasta.
Once the garlic and onions are done, quickly add the pasta and cherry tomatoes to the pan, keeping the heat at a medium level, and stir briefly to combine and coat the pasta in garlic and onions. (do this for no longer than 1 minute at most. You don't want to cook the tomatoes.)
Return the pasta to the mixing bowl and stir in the cilantro, avocado, and season to taste with parmesan, salt and pepper.
Notes
Please note that the nutrition data below is a ballpark figure. Exact data is not possible.