1. Cut the corn kernels off the cob. In a large skillet, heat olive oil, add corn, salt, and pepper and cook over medium-high heat for five minutes until the corn starts to caramelize.
2. While the corn is cooking, make the carrot ribbons. Peel the carrots and, with the vegetable peeler running the length of the carrot, create ribbons, rotating each carrot as you get close to the core so you get nice wide strips. Alternatively, you can use shredded carrots.
3. To make the salad dressing, whisk together all the salad dressing ingredients or shake them in a jar with a tight lid.
4. To assemble the salad, place lettuce in a large bowl and add the rest of the ingredients. Pour as much salad dressing as desired and mix well.