i am currently a student attending this independent study program and i would have to say that i am satistied with the one-on-one attention that i have recieved from my teacher.. of all the teachers i have come to notice that Rob Large seems to be on top of his work and more organized and prepared to meet his students' needs than others. ive had a few different teachers since i have enrolled in this program and i have been extremely happy under Rob.. but the downside to this program was trying to teach myself algebra 2 last year and my standardized testing scores proved my incredible struggles. i would suggest a tutor for any courses you have difficulty with. and get a tutor quick!!! or else you may find yourself falling behind.