Perla Balbuena

Perla Balbuena

Affiliations and Expertise

Department of Chemical Engineering, Texas A&M University, College Station, TAMU 3122, TX, USA