This study begins with some pretty bleak facts. It lists other research documenting the failure rates for introductory courses in biology, chemistry, computer science, engineering, mathematics, and physics. Some are as high as 85 percent; only two are less than 30 percent. “Failure has grave consequences. In addition to the emotional and financial toll that failing students bear, they may take longer to graduate, leave the STEM [science, technology, engineering and math] disciplines or drop out of school entirely.” (p. 175) The question is whether there might be approaches to teaching these courses (and others at the introductory level) that reduce failure rates without decreasing course rigor.