The stations broadcast from the Melcher Center for Public Broadcasting, located on the campus of the University of Houston