Fill up a large stock pot with salted water, put on the stove to boil. When the water is boiling, throw the pasta in and cook according to package instruction. This is usually about 10 minutes.
Slice the bacon into bite sized pieces, place in a saute pan with the two cloves of garlic. Turn the pan on low to fry the bacon. Cook until the edges just begin to crisp up. Remove the garlic from the bacon.
While the bacon is cooking and the pasta boiling, crack the eggs into a large bowl. Beat them with a fork and crack some fresh black pepper in the bowl.
When the pasta is done cooking, drain and quickly add to the egg mixture. Mix throughly. Add the bacon (and the fat) mix again. Then sprinkle the parm on top.