Qian Alvin. Qin  Blog about Life and Computation