Academic Jobs - Home of Higher Ed Logo

Rate My Professor Mark Heinrich

University of Central Florida

Ratings & reviews

5.08/20/2025

Always supportive and deeply knowledgeable.

5.04/30/2025

This comment is not public.

Taught by or worked with Mark?

Add your rating. It takes about 30 seconds.

About Mark

Mark Heinrich is an Associate Professor of Computer Science at the University of Central Florida (UCF), where he joined in January 2003 and currently serves as Associate Chair and Undergraduate Coordinator for Computer Science and Information Technology. He previously held the position of Assistant Professor in the School of Electrical and Computer Engineering at Cornell University from 1998 to 2002, during which he co-founded the Computer Systems Laboratory and was a member of the Intelligent Information Systems Institute. Earlier roles include Chair of the UCF Computer Science Department from April to September 2005 and Associate Director of the combined School of Electrical Engineering and Computer Science from 2005 to 2007. Heinrich earned his Ph.D. in Electrical Engineering from Stanford University in 1998 under advisor John Hennessy, where he served as a principal designer of the Stanford FLASH multiprocessor, author of the FlashLite system-level simulator, and designer of four cache coherence protocols for FLASH. He also holds an M.S. in Electrical Engineering from Stanford University in 1993 and a B.S.E. in Electrical Engineering and Computer Science (double major) from Duke University in 1991, graduating first in his class with a 3.98 GPA.