projects blog (nouyang)