Throughout his academic and professional career his interest focused on parallel and distributed computing. Frank worked on distributed load-balancing schemes and developed tools for profiling parallel and distributed applications. In his current position Frank architects and develops the programming model Concurrent Collections for C++. Frank graduated in Computer Science at the University of Paderborn and earned his PhD at the University of Greenwich.