Stage Management faculty and students are in charge at New York Times Critic’s Pick and Richard Rodgers Award-winner, Maybe Happy Ending. The one-act Broadway musical, starring Darren Criss and Helen J Shen, follows two obsolete robots as they confront what’s left of their lives and fall in love.