Bring a large pot of water to boil, add salt. Cook spaghetti per package directions.
Cook bacon in a large skillet until crisp, remove and place bacon on paper towels to drain.
Remove some grease from frying pan. Place garlic in frying pan and saute for 1 minute. Add 1/2 cup of hot reserved pasta water and stir to deglaze bottom of pan. Add peas and simmer for 2 minutes.
While simmering, in a medium bowl whisk together olive oil, cheese, eggs, and dash of pepper.
Remove spaghetti from pot and place in frying pan with peas and stir together. Add another 1/2 cup of hot pasta water. Keep trying pan on medium low heat.
Crumble bacon into spaghetti and stir.
Drizzle cheese egg mixture slowly while continually stirring the spaghetti. (Go slowly to keep eggs from scrambling). Once the cheese mixture has been added, keep stirring for 1 minute over the medium low heat.
Turn off stove. Sprinkle with more cheese and parsley.
Serve and Enjoy.