01 -  Preheat the oven to 425°F. Line a large baking sheet with parchment paper to prevent sticking. 
 02 -  In a mixing bowl, combine halved Brussels sprouts with olive oil, salt, and black pepper. Toss to coat thoroughly. 
 03 -  Arrange the Brussels sprouts cut side down on the prepared baking sheet. Roast for 15 minutes. 
 04 -  In a small bowl, whisk together maple syrup, soy sauce, minced garlic, rice vinegar, and red pepper flakes until well combined. 
 05 -  Remove the baking sheet from the oven. Drizzle the glaze over the Brussels sprouts and toss gently to coat. Return to the oven and roast for an additional 7 to 10 minutes until caramelized and crisp at the edges. 
 06 -  Bring a large pot of salted water to a boil. Cook the spaghetti or linguine according to package instructions until al dente. Reserve 1/2 cup of the pasta water before draining. 
 07 -  In a large serving bowl or skillet, combine the cooked pasta, roasted Brussels sprouts, and any remaining glaze from the baking sheet. Toss well, adding reserved pasta water as needed to create a silky sauce. 
 08 -  Taste and adjust seasoning if needed. Serve immediately, garnished with sesame seeds, fresh herbs, and Parmesan or vegan cheese if desired.