He left the Heroes team some time near the end of last year (I can't remember the exact date). Alan Dabiri is the current game director. He was previously technical lead on the team since before the Alpha days, so he knows his way around. Browder moved to a new as-of-yet unannounced game within Blizzard.