His salary is $67,886. Are you really going to hire somebody to do his job for less money than that?
In regards to your points about research, maybe the math department should consider establishing a "teaching professor" role like the EECS department has done. Most of the lower division introductory CS courses are taught by teaching professors like Paul Hilfinger, John Denero, Dan Garcia, and Josh Hug. Given that math is so important to a variety of majors on campus, why shouldn't we demand that large, lower division math courses be taught by people who are experts in teaching?
In regards to your points about research, maybe the math department should consider establishing a "teaching professor" role like the EECS department has done. Most of the lower division introductory CS courses are taught by teaching professors like Paul Hilfinger, John Denero, Dan Garcia, and Josh Hug. Given that math is so important to a variety of majors on campus, why shouldn't we demand that large, lower division math courses be taught by people who are experts in teaching?