In a stand mixer bowl, whisk together the flour, sugar, instant yeast, and salt.
Add the warm water and olive oil. Knead with the dough hook for 5-7 minutes until the dough starts to pull away from the sides of the bowl. The dough should not be overly sticky. If it feels very sticky, sprinkle in a little more flour.
Cover with plastic wrap and let rise in a warm place for 2 hours, or until doubled in size. In the meantime, line 2 large baking sheets with parchment paper.
Punch down the dough. Turn the dough onto a floured surface and divide into 16 pieces.
Roll each piece into an 10-inch rope and tie into a loose knot. Place on prepared baking sheets. Cover and let rise for another 45-60 minutes until puffed.
Mix the garlic topping ingredients in a small bowl. Brush over the knots. Reserve some of the topping to brush on after they come out of the oven.
Bake at 400°F for 20-22 minutes until golden brown. Brush with more garlic butter, and sprinkle with parsley and parmesan.