In a large pan, add the oil and bacon until bacon is cooked, stirring often so bacon doesn’t burn.
Add chopped garlic
While pasta is cooking, in a small bowl beat the 3 eggs, then add the parmesan and mix very well.
When the pasta is cooked turn the heat back on the pan (to medium high), add the drained pasta, toss together to combine well for about 20-30 seconds.
Remove the pan from the heat add the egg mixture, constantly tossing together. Add a tablespoon or two of pasta water to make sure it is very creamy and continue to toss until well blended.
Top with parmesan cheese
Serve immediately.