He teaches undergraduate, masters, and doctoral level courses in science education program at University of Nevada Las Vegas. His research agenda includes epistemological beliefs in science and evolution education. He is recently engaged in professional development activities supported by several grants targeting to increase elementary teachers’ knowledge and skills to integrate science, language arts, and engineering education within the context of Next Generation Science Standards.