Toss the brussels sprouts in the olive oil along with the salt and pepper, spread them out in a single layer on a baking sheet and roast in a preheated 425F oven until golden brown, about 15-20 minutes, flipping half way through.Meanwhile, bring a pot of water to boil and cook the pasta as directed on package.Meanwhile, cook the bacon in a pan, pour off all but a tablespoon of the bacon grease from the pan, turn off the heat and add the garlic.Meanwhile, mix the egg yolk, heavy cream and cheese in a bowl.
Drain the cooked pasta reserving some of the water.
Mix the pasta, egg yolk mixture and brussels sprouts into the bacon in the pan, adding pasta water as needed and season with pepper to taste.