NOTE The projects are arranged in chronological order.