Petra J. Havinga, MSc