Learning BCH