Snap off tough ends of asparagus.
Remove scales from stalks with a knife or vegetable peeler, if desired.
Cut asparagus diagonally into 3/4-inch pieces.
Coat a nonstick skillet with cooking spray.
Add olive oil; place over medium-high heat until hot.
Add asparagus, and saute 1 minute.
Add mushrooms and garlic; reduce heat to medium, and cook 3 minutes.
Add parsley and next 4 ingredients; cook 2 minutes.
Cook linguine according to package directions, omitting salt and fat; drain well.
Place linguine in a serving bowl.
Add asparagus mixture and Parmesan cheese; toss gently.