I completely agree. I had never programmed before my first college course, and while I had a lot of fun in intro programming courses, I always felt way behind everyone else and didn't do particularly well. Those first couple of classes filtered me out of any chance at getting into the CS major, and I ended up transferring schools to study it.