More persons w/ only Masters but not PhDs should be used to teach the intro classes.
Although I was in EE at Stanford, I took a bunch of CS classes, and hands down Nick Parlante (an instructor, not a professor) was the best actual teacher that I had. CS108 and CS193i
Plus it is possibly that these persons actually make better teachers as opposed to quite a few professors, who are more preoccupied with research, tenure, grad students, etc.