Cook the spaghetti in well-salted boiling water per the package directions.
Meanwhile, melt the butter in a medium skillet over medium heat.
Add the olive oil, garlic, parsley, and a pinch of salt and pepper.
Cook for about 2 minutes, until the garlic softens and just starts to turn golden.
Add shrimp and cook, turning occasionally, for about 3-4 minutes, until the shrimp are almost cooked through.
Add the white wine and lemon juice and stir to combine. Let the shrimp finish cooking for another 2 minutes or so.
Add the parmesan cheese and stir until the cheese melts and the sauce begins to thicken. Serve immediately over the hot pasta — and with some crusty bread to mop up the sauce!