Remove cores from the tomatoes and lightly score the skin. Place on broil pan and broil (rotating often) until the tomatoes are nicely roasted - as evidenced by blackened skins (approximately 15-20 minutes) Remove from the oven and allow to cool.
Turn oven temperature to 350.
Heat the chicken broth in a medium sauce pan to a simmer. Place chiles in a bowl, cover and pour some of the heated chicken broth over the chiles to allow them to reconstitute - approximately 15-20 minutes. After they are soft, tomatoes should now be cool.
Cut tomatoes into quarters. Place them along with the chiles, cumin seeds and the broth used for soaking and the garlic in a blender and blend until just coarsely chopped. If necessary, add a touch more broth and continue to blend until smooth. If you like it hot, add another pepper and allow to simmer - remove before straining.
Using a strainer, strain tomato mixture into the sauce pan or pot with broth. Season with salt and pepper and allow to simmer (never boil) for about 20 minutes. Taste for seasoning and heat.
Make tortilla strips. Place tortillas in a stack and slice into triangles. Cut each remaining stack of triangles into 1/4 inch strips. Place all strips in a baking sheet and lightly drizzle with olive oil and dust with salt. Gently toss strips until they are covered lightly with oil. Spread the strips on the baking sheet so they are not over lapping and bake until crispy and golden - about 10-15 minutes. Stir lightly during baking to ensure even baking on all strips.
Slice avocados into equal slices. Place 2-3 slices in the bottom of a soup bowl. Place equal parts chicken, queso fresco, corn and tomato (optional) and tortilla chips in the bowl then gently ladle the broth into the bowls and serve. Optional: roast jalapenos until soft and skin is slightly blackened. slice and serve a few slices into each bowl. Garnish with fresh cilantro.