Balance virtual and in-person training