Dr. Hayes teaches Secondary and Elementary Science Methods in the Teacher Education program and Research Methods in the Education Management and Leadership Program. He lives and writes in Upland, California."