Mark is an application engineer on the Ray Tracing++ team at Intel Corp.. He focuses on software ray tracing on the GPU.

Previously, he was a research software engineer in the Graphics Research Team at Qualcomm.. His work focuses on computer graphics, particularly ray tracing. Prior to Qualcomm, Mark was a computer scientist in the Scientific Data Group, in the Computer Science and Mathematics Division of Oak Ridge National Laboratory. His work at Oak Ridge is focused on in situ analysis and visualization.

Prior to that, Mark was a postdoctoral researcher at Oak Ridge National Laboratory. Previously, he was a postdoctoral researcher in the Scientific Computing and Imaging (SCI) Institute at the University of Utah. Mark earned his PhD from the University of Utah, advised by Chuck Hansen with a focus on scientific visualization of surfaces, particularly surface flow visualization.