projects blog (*wave* Hi, I'm Nancy Ouyang, aka nouyang)