Combine all dressing ingredients in a blender and blend until smooth. Season to taste.
Bring salted water to a boil and cook pasta al dente. Drain.
Toss hot pasta with cubed cheese and dressing.
Mix in lettuce, tomatoes, corn, and bacon.
Add avocado just before serving.
Serve warm or chilled. Chill for 30 minutes for deeper flavor if desired.
