300 Hour Immersion Locations and Dates