The IQP Experience