Advance Jazz Piano (BOJP2012)

This is 12 week advance jazz piano course. If you are new to jazz improvisation either take the prerequisites or consider this as at least one year of learning material.