David Liang

32
reputation
5

I love to learn new thing and I am a fast learners. I love to make every problem solving task as a piece of art, instead of just getting things do. I enjoy communicating what I have done technically for my projects to non technical team members.