Class Conditional Density Estimation