NY Metro CPR also provides private, and semi-private classes.