Introduced during Season Three, Barbara works in Miami Metro Vice as an undercover cop. She meets Detective-Sergeant Angel Batista when he thinks he is propositioning a prostitute. After Angel makes several failed attempts at asking her out, she finally agrees to date him. Their relationship progresses when she is injured while working. Although they are seen together at Rita and Dexter's wedding, they have broken up by the beginning of Season Four, with Angel mentioning that "[they] wanted different things".
Barbara is a woman in her early to mid 30s with straight, blonde hair. She's seen wearing primarily the corporate-casual attire for a detective in Miami with long-collared jackets and dress pants, with a button up shirt. If she's undercover, her wardrobe becomes more open to reveal more skin and typically involves low-cut shirts, pantyhose, and short-shorts.
Her personality can come off as strong-willed. When first meeting Angel Batista, she leads him on with a perfect undercover prostitute's attitude. Upon finding out that he's a cop, she becomes very strict with him. Her mood lightens when Batista convinces her that he's simply seeking human connection to fill the loneliness he suffers from being isolated from his ex-wife and daughter. The two eventually begin dating one another, with her even bringing him food on the job. However, Angel seems taken aback he discovers Barbara and Vince Masuka enjoying themselves at work by discussing sexual perversions.