Into a large, deep skillet over medium-high heat, add olive oil and butter.
When butter is melted, add asparagus, salt, and pepper.
Cook, stirring frequently, 3 minutes, or until asparagus is crisp-tender.
Add garlic and continue cooking an additional 1 minute.
Stir in prepared pecan parmesan.
Add cooked spaghetti and toss to coat.
Season to taste with red pepper flakes.
Serve hot.