State Senator Brian Fernandez and his Republican challenger Michelle Altherr clashed over education spending, water use, housing and immigration policy during a debate Thursday moderated by Tucson Sentinel reporter Jim Nintzel.