Matthew HertzView profile
Teaching Professor
Matthew Hertz is a Teaching Professor in the Department of Computer Science and Engineering at the University at Buffalo's School of Engineering and Applied Sciences. His research focuses on computer science education, runtime systems, and dynamic memory management. Education: PhD, Computer Science, University of Massachusetts Amherst, 2006 MS, Computer Science, University of Massachusetts Amherst, 2001 BA, Computer Science, Carleton College, 1997 Research interests span computer science education and systems optimization. His educational research investigates learning factors in introductory programming courses, develops pedagogical tools like CloudCoder for programming exercises, and analyzes failure rates in CS1 courses. In systems research, he focuses on memory management innovations including garbage collection algorithms, adaptive resource allocation, and performance optimization in shared environments. Publications show dual focus: recent work emphasizes educational data analysis and programming pedagogy while earlier research concentrates on memory management efficiency and runtime systems. Trends include automated assessment tools and adaptive algorithms for resource-constrained environments. No scientific awards reported. No advising or grant information available. No labs or teams mentioned in available data.










