High School CS Independent Study?