in-person and virtual sessions available