Jumping from Engineering to English

Prospective engineering students switching majors

This is an interesting article and it does point out some of the reasons students bail out on Computer Science and Engineering.  It seems that CS and Engineering courses are not taught to the degree of other courses.  There are teachers in the classes, but the approach to teaching CS and Engineering courses is often less about teaching and explaining topics / concepts and more akin to throwing kids to the wolves to see which ones make it.  One can hope this trend will not continue.