1: In a large pot, bring water to a boil.
2: Once the water boils, add spaghetti and cook according to package instructions. Do not overcook.
3: Reserve more than 1/4 cup of pasta water for later.
4: Drain the pasta and if it will be sitting for a while, rinse it with cold water and toss in olive oil.
5: While the pasta is cooking, chop garlic and parsley, grate the parmesan cheese, and squeeze lemon juice.
6: In a large skillet, melt the butter and cook the chopped garlic until fragrant but do not brown or burn it.
7: Add lemon juice, salt, black pepper, and 1/4 cup of pasta water to the skillet. Bring to a boil and remove from heat.
8: Toss pasta in the sauce and 1 cup of parmesan cheese. Add additional 1 or 2 tbsp of pasta water if needed.
9: Garnish with more parmesan cheese and parsley, then serve and enjoy!