Chess

1) For beginners, eager to learn basic theories and openings.

2) For intermediate/advanced players looking to put their skills to the test.

with Jay C.; One-on-one and Group