In a medium heavy saucepan over medium heat add the butter and garlic cloves.
Stir and cook for just a minute.
Add in the stock and salt.
Slowly stir in the polenta.
Allow to come to a boil, then turn heat down to a simmer.
Cook for about 30 minutes, stirring often.
Mixture will thicken and polenta will soften.
Stir in the half & half and Parmesan Cheese.
Allow to simmer another 5 minutes or so.
Taste and add in more salt, if needed, and some black pepper.
Cover to keep it warm as you make your shrimp.
Heat the butter and olive oil in a large frying pan.
Add in the minced garlic and shrimp.
Sauté over medium heat for about 5 to 8 minutes, stirring often, until the shrimp are pink and cooked through.
Turn off heat and stir in the parsley, salt and pepper.
Serve the warm polenta topped with shrimp.