Mix warm water, yeast, and sugar together.
Let mixture sit for 5 minutes until foamy.
Add flour, salt, and olive oil to bowl.
Mix until dough forms completely.
Knead dough on floured surface for 8 minutes.
Place dough in greased bowl to rise.
Cover with towel for 1 hour until doubled.
Melt butter in small saucepan over low heat.
Add minced garlic and cook for 2 minutes.
Stir in chopped rosemary and remove from heat.
Roll risen dough into large rectangle shape.
Brush garlic butter mixture evenly over dough surface.
Sprinkle parmesan cheese over the butter layer.
Cut dough into 2-inch squares using sharp knife.
Stack squares in greased baking dish vertically.
Pour remaining garlic butter over arranged bread pieces.
Cover and let rise for 30 minutes more.
Preheat oven to 375°F during final rising time.
Bake for 22-25 minutes until golden brown.