34 Edgenuity courses approved by U of California