Combine 6 tablespoons sugar and 2 tablespoons cornstarch in a medium saucepan over medium heat.
Combine milk and egg, stirring well with a whisk.
Gradually add milk mixture to sugar mixture, stirring constantly, and bring to a boil.
Cook for 1 minute, stirring constantly.
Remove from heat.
Combine pumpkin and the next 4 ingredients (through ground nutmeg) in a bowl, stirring well.
Slowly add pumpkin mixture to milk mixture, whisking constantly.
Place pan over low heat, and cook for 3 minutes or until thoroughly heated, stirring constantly (do not boil).
Divide pudding evenly among 4 dessert bowls, and cover surface of pudding with plastic wrap.
Line a baking sheet with foil, and coat foil with cooking spray.
Place the remaining 2 tablespoons sugar, walnuts, and a dash of salt in a small nonstick skillet; cook over low heat until sugar dissolves and is golden (about 3 minutes), stirring frequently to coat nuts.
Transfer mixture to prepared baking sheet, and cool completely.
Coarsely chop nuts.
Place cream in a bowl.
Beat with a mixer at high speed until stiff peaks form.
Top each serving with 2 tablespoons whipped cream and about 1 tablespoon nuts.
Serving Size: 4 Calories: 228 Total Fat: 6 g Saturated Fat: 1 g Trans Fat: 0 g Sugar: 32 g Sodium: 226 mg Carbs: 38 g Protein: 7 g