Melt butter in a medium sauce pot over medium heat.
Wisk in flour and sauté about 1 minute (Do not walk away).
Stir in garlic and sauté 1 more minute, stirring constantly.
Whisk in beer slowly and simmer 2-3 minutes.
Then whisk in salt, pepper, sugar, mustard, Worcestershire, and hot sauce. Continue simmering another 3 minutes, stirring occasionally until the sauce begins to thicken.
Finally, whisk in heavy cream.
Now, add the cheese, a little bit at a time and continue to simmer about another 4 minutes, stir until smooth and cheese has melted.
Adjust salt & pepper if need be.
Let the cheese cool slightly. I think it's best served at room temperature or slightly warm.