Calendar

Questions? Please contact us at [email protected]. Thank you.

July 2020

Monday
Mon
Tuesday
Tue
Wednesday
Wed
Thursday
Thu
Friday
Fri
Saturday
Sat
Sunday
Sun
29
7:00 am
In-Person Mixed Class
Lorenzo Sacchini
7:00 am
Online Mixed Class
Online Class
Lorenzo Sacchini
10:00 am
In-Person General Class
Lorenzo Sacchini
10:00 am
Online General Class
Online Class
Lorenzo Sacchini
6:00 pm
In-Person General Class
James Hasemer
6:00 pm
Online General Class
Online Class
James Hasemer
7:45 pm
In-Person Foundation Class
James Hasemer
7:45 pm
Online Foundation Class
Online Class
James Hasemer
30
6:30 am
In-Person Experienced Class
James Hasemer
6:30 am
Online Experienced Class
Online Class
James Hasemer
12:30 pm
In-Person Mixed Class
James Hasemer
12:30 pm
Online Mixed Class
Online Class
James Hasemer
6:00 pm
In-Person General Class
Lorenzo Sacchini
6:00 pm
Online General Class
Online Class
Lorenzo Sacchini
1
7:00 am
In-Person Mixed Class
Lorenzo Sacchini
7:00 am
Online Mixed Class
Online Class
Lorenzo Sacchini
10:00 am
In-Person General Class
James Hasemer
10:00 am
Online General Class
Online Class
James Hasemer
6:00 pm
In-Person Foundation Class
James Hasemer
6:00 pm
Online Foundation Class
Online Class
James Hasemer
7:30 pm
In-Person General Class
James Hasemer
7:30 pm
Online General Class
Online Class
James Hasemer
2
6:30 am
In-Person Experienced Class
James Hasemer
6:30 am
Online Experienced Class
Online Class
James Hasemer
12:30 pm
In-Person Mixed Class
James Hasemer
12:30 pm
Online Mixed Class
Online Class
James Hasemer
6:00 pm
In-Person General Class
James Hasemer
6:00 pm
Online General Class
Online Class
James Hasemer
3
6:30 am
In-Person Experienced Led Practice
James Hasemer
6:30 am
Online Experienced Led Practice
Online Class
James Hasemer
10:00 am
In-Person General Class
James Hasemer
10:00 am
Online General Class
Online Class
James Hasemer
6:00 pm
In-Person Foundation Class
Lorenzo Sacchini
6:00 pm
Online Foundation Class
Online Class
Lorenzo Sacchini
4
7:30 am
In-Person General Class
Lorenzo Sacchini
7:30 am
Online General Class
Online Class
Lorenzo Sacchini
9:15 am
In-Person Foundation Class
Lorenzo Sacchini
9:15 am
Online Foundation Class
Online Class
Lorenzo Sacchini
11:00 am
In-Person Introductory Course
James Hasemer
11:00 am
Online Introductory Course
Online Class
James Hasemer
5
9:00 am
In-Person General Class
Lorenzo Sacchini
9:00 am
Online General Class
Online Class
Lorenzo Sacchini
11:00 am
In-Person Introductory Course
James Hasemer
11:00 am
Online Introductory Course
Online Class
James Hasemer
5:00 pm
In-Person Foundation Class
Andrew Lim
5:00 pm
Online Foundation Class
Online Class
Andrew Lim
6
7:00 am
In-Person Mixed Class
Lorenzo Sacchini
7:00 am
Online Mixed Class
Online Class
Lorenzo Sacchini
10:00 am
In-Person General Class
Lorenzo Sacchini
10:00 am
Online General Class
Online Class
Lorenzo Sacchini
6:00 pm
In-Person General Class
James Hasemer
6:00 pm
Online General Class
Online Class
James Hasemer
7:45 pm
In-Person Foundation Class
James Hasemer
7:45 pm
Online Foundation Class
Online Class
James Hasemer
7
TODAY
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
Online Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
Online Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
8
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Online Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Online Class
James Hasemer
1 hour 15 minutes
7:30 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
7:30 pm
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
9
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
Online Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
Online Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
10
6:30 am
In-Person Experienced Led Practice
In-Person Experienced Led Practice
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Led Practice
Online Experienced Led Practice
Online Class
James Hasemer
1 hour 30 minutes
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Online Class
Lorenzo Sacchini
1 hour 15 minutes
11
7:30 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
9:15 am
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Online Foundation Class
Online Foundation Class
Online Class
Lorenzo Sacchini
1 hour 15 minutes
12
9:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
9:00 am
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
5:00 pm
In-Person Foundation Class
In-Person Foundation Class
Andrew Lim
1 hour 15 minutes
5:00 pm
Online Foundation Class
Online Foundation Class
Online Class
Andrew Lim
1 hour 15 minutes
13
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Online Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
7:45 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
7:45 pm
Online Foundation Class
Online Foundation Class
Online Class
James Hasemer
1 hour 15 minutes
14
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
Online Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
Online Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
15
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Online Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Online Class
James Hasemer
1 hour 15 minutes
7:30 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
7:30 pm
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
16
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
Online Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
Online Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
17
6:30 am
In-Person Experienced Led Practice
In-Person Experienced Led Practice
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Led Practice
Online Experienced Led Practice
Online Class
James Hasemer
1 hour 30 minutes
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Online Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Online Class
Lorenzo Sacchini
1 hour 15 minutes
18
7:30 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
9:15 am
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Online Foundation Class
Online Foundation Class
Online Class
Lorenzo Sacchini
1 hour 15 minutes
19
9:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
9:00 am
Online General Class
Online General Class
Online Class
Lorenzo Sacchini
1 hour 30 minutes
5:00 pm
In-Person Foundation Class
In-Person Foundation Class
Andrew Lim
1 hour 15 minutes
5:00 pm
Online Foundation Class
Online Foundation Class
Online Class
Andrew Lim
1 hour 15 minutes
20
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
7:45 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
7:45 pm
Online Foundation Class
Online Foundation Class
James Hasemer
1 hour 15 minutes
21
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
22
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
James Hasemer
1 hour 15 minutes
7:30 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
7:30 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
23
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
24
6:30 am
In-Person Experienced Led Practice
In-Person Experienced Led Practice
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Led Practice
Online Experienced Led Practice
James Hasemer
1 hour 30 minutes
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
25
7:30 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
9:15 am
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Online Foundation Class
Online Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
26
9:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
9:00 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
5:00 pm
In-Person Foundation Class
In-Person Foundation Class
Andrew Lim
1 hour 15 minutes
5:00 pm
Online Foundation Class
Online Foundation Class
Andrew Lim
1 hour 15 minutes
27
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
7:45 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
7:45 pm
Online Foundation Class
Online Foundation Class
James Hasemer
1 hour 15 minutes
28
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
29
7:00 am
In-Person Mixed Class
In-Person Mixed Class
Lorenzo Sacchini
1 hour
7:00 am
Online Mixed Class
Online Mixed Class
Lorenzo Sacchini
1 hour
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
James Hasemer
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
James Hasemer
1 hour 15 minutes
7:30 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
7:30 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
30
6:30 am
In-Person Experienced Class
In-Person Experienced Class
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Class
Online Experienced Class
James Hasemer
1 hour 30 minutes
12:30 pm
In-Person Mixed Class
In-Person Mixed Class
James Hasemer
1 hour
12:30 pm
Online Mixed Class
Online Mixed Class
James Hasemer
1 hour
6:00 pm
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
6:00 pm
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
31
6:30 am
In-Person Experienced Led Practice
In-Person Experienced Led Practice
James Hasemer
1 hour 30 minutes
6:30 am
Online Experienced Led Practice
Online Experienced Led Practice
James Hasemer
1 hour 30 minutes
10:00 am
In-Person General Class
In-Person General Class
James Hasemer
1 hour 30 minutes
10:00 am
Online General Class
Online General Class
James Hasemer
1 hour 30 minutes
6:00 pm
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
6:00 pm
Online Foundation Class
Online Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
1
7:30 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
9:15 am
In-Person Foundation Class
In-Person Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Online Foundation Class
Online Foundation Class
Lorenzo Sacchini
1 hour 15 minutes
11:00 am
In-Person Introductory Course
In-Person Introductory Course
James Hasemer
1 hour 15 minutes
11:00 am
Online Introductory Course
Online Introductory Course
Online Class
James Hasemer
1 hour 15 minutes
2
9:00 am
In-Person General Class
In-Person General Class
Lorenzo Sacchini
1 hour 30 minutes
9:00 am
Online General Class
Online General Class
Lorenzo Sacchini
1 hour 30 minutes
11:00 am
In-Person Introductory Course
In-Person Introductory Course
James Hasemer
1 hour 15 minutes
11:00 am
Online Introductory Course
Online Introductory Course
Online Class
James Hasemer
1 hour 15 minutes
5:00 pm
In-Person Foundation Class
In-Person Foundation Class
Andrew Lim
1 hour 15 minutes
5:00 pm
Online Foundation Class
Online Foundation Class
Andrew Lim
1 hour 15 minutes