Computer Science Major - Strong Math Skills but Limited(11th/12th grade) Programming?