<p>hi,</p>
<p>i am taking APCP i am struggling in this class. the teacher does not explain concepts well and i have a hard time understanding the material.</p>
<p>can anyone suggest useful sites, or books, or any materials that will help me.</p>
<p>thanks!</p>