PROJECTS

“Autonomous Driving in Baidu”
“Big Data in Baidu”
*details limited by NDA

Self-driving in Baidu

 

“Scientific Software Network Map”

Scientific Software Network Map This “Scientific Software Network Map” project is part of an NSF-funded project (SciSIP: The Scientific Software Network Map) to map out the dependencies among scientific software packages. The goal is to help scientists monitor how the software they write is being used, so that they can focus updates and improvements on the most needed areas, understand more deeply how they are being used together, and to take credit for their contributions by being able to document how much their software is being used.

Screen Shot 2014-09-13 at 8.41.46 PM

  • Collaborated with teammates to design and develop the web app, the scientific software network map described as above.
  • Collaboratively build the data pipeline, extract, clean, store and explore the dataset with python, mySQL, based on data from Texas Super-Computing Center.
  • Collaboratively developed the web-application to hold interactive diagrams, charts and force-directed diagram with Pyramid, python, D3.js, Jinja2, HTML, CSS, Bootstrap.
  • In the agile development, acted as Scrum Master, Planning Manager and Risk Manager. Planed and tracked the project on both strategic level and tactical level. Established risk management process and tracked and mitigated risks.
  • Independently designed Usability Test Template based on User Behavior Model.

 


“Map Reduce Facility”

Implemented a Map Reduce facility from scratch.

Screen Shot 2014-09-13 at 9.08.19 PM

  • Collaborated with one teammate to design and implement a MapReduce Facility and a Distributed File System with Java from scratch, a MapReduce engine which is similar to Hadoop but aimed at smaller dataset.
  • Independently design and developed the Distributed File System, similar to HDFS and AFS that is used as base for MapReduce Engine by central coordinator solution.
  • Collaborated with teammates to develop the concurrency control, failure recovery, system monitor and conduct performance optimization.
  • Collaborated with teammates to test the system and to document the system architecture with with architecture drivers, key architecture decisions and static, dynamic and physical architectural views.


My Java RMI Facility

Implemented Java Remote Method Invocation (RMI) facility from scratch.

  • Implemented RMI-Registry, a server program that manages the remote objects provided by the server, supporting listing, looking up, binding, rebinding and unbinding remote objects.
  • Utilized Java Dynamic Proxies to generate client-side stubs at runtime.
  • The RMI facility supports both pass by value and pass by reference.


“Yelp-Insighter” Big Data Pipeline and Interactive Visualization

Screen Shot 2014-09-13 at 8.56.29 PMDesigned and developed a data pipeline and interactive visualization web application.Collaborated with teammates to develop a data pipeline and interactive visualization web application, which provides market place insights to a restaurant owner or investor with interactive charts and diagrams to each restaurant category, words cloud for top restaurants and interactive geographical distribution map.

  • Collaboratively developed the data pipeline to extract, clean, store and explore the dataset with python, Google BigQuery.

Screen Shot 2014-09-13 at 8.59.33 PM

  • Independently developed interactive heat map and geo-distribution of restaurants with Google Fusion Table and Google Map.

Screen Shot 2014-09-13 at 9.02.17 PM

  • Collaboratively developed the web application that holds interactive diagrams, charts and maps with D3.js, Jinja2, WebApp2, Google App Engine, HTML, CSS, Bootstrap.
  • Independently designed and produced a promotion video that vividly introduces the project.


Parallel Data Processing : DNA Strands & Data Clustering with MPI

Designed and implemented a parallel data clustering algorithm on distributed machines.

Screen Shot 2014-09-13 at 9.24.45 PM

  • Collaborated with one teammate to develop a parallel algorithm for distributed processing using OpenMIP for parallelized communication, which efficiently solved clustering problem on DNA Strands, representing an important class of problem in various domains including data mining and statistical data analysis.
  • Independently designed and conducted the scalability analysis for distributed parallel processing on various degrees of parallelism and dataset sizes.


Prediction System for Animal Outcome (Machine Learning)

Designed and implemented a prediction system for to predict the outcome of animals in a animal shelter with Machine Learning algorithm.

Screen Shot 2014-09-13 at 9.26.59 PM

  • Independently designed and developed a Animal Outcome Predict System, which uses data from animal shelter to predict the adoption outcome of an animal based on its “feature set”.
  • Independently developed statistical test to check for significant differences in things that might predict adoption with Python, with SciPy.
  • Independently developed feature set to be used for prediction, trained a classifier using Naive Bayes and Decision Tree, tested classifier by 10-fold cross validation, with SciPy, SciKitLearn and numPy

145 Comments

  1. eebest8
    Aug 17, 2015 @ 17:49:11

    Way cool! Some extremely valid points! I appreciate you writing this article and also the rest of the site is extremely good.

    Reply

  2. July 20th
    Aug 21, 2015 @ 06:07:21

    I cannot thank you enough for the blog post.Really looking forward to read more. Really Cool.

    Reply

  3. sightseeing in NYc
    Aug 21, 2015 @ 10:01:37

    Major thanks for the blog article.Really thank you! Really Cool.

    Reply

  4. kabellose lautsprecher
    Aug 21, 2015 @ 10:47:37

    I am so grateful for your article post.Really thank you! Really Cool.

    Reply

  5. creare site web cluj
    Aug 21, 2015 @ 11:03:16

    I appreciate you sharing this article.Thanks Again. Keep writing.

    Reply

  6. DPMKancelaria - KsiД™gowoЕ›Д‡ w Poznaniu
    Aug 21, 2015 @ 11:18:26

    Excellent read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch as I found it for him smile Therefore let me rephrase that Thank you for lunch!

    Reply

  7. unikatowe meble jacob furniture
    Aug 21, 2015 @ 11:39:17

    I am really glad to read this website posts which consists of lots of useful data, thanks for providing these kinds of statistics.

    Reply

  8. devenir garde du corps
    Aug 21, 2015 @ 11:56:15

    I value the article post.Really looking forward to read more. Keep writing.

    Reply

  9. football livescore
    Aug 21, 2015 @ 12:28:41

    Really enjoyed this article.Really looking forward to read more. Fantastic.

    Reply

  10. Redruth Protein Shop
    Aug 21, 2015 @ 12:41:22

    I value the blog post.Really thank you! Really Great.

    Reply

  11. football tips
    Aug 21, 2015 @ 12:54:50

    Thanks so much for the post.Really looking forward to read more. Much obliged.

    Reply

  12. Penis BГјyГјtГјcГј
    Aug 21, 2015 @ 13:15:33

    Thanks for sharing, this is a fantastic blog article. Really Great.

    Reply

  13. family
    Aug 21, 2015 @ 13:35:12

    Really appreciate you sharing this blog article.Much thanks again. Awesome.

    Reply

  14. waist cincher corset
    Aug 21, 2015 @ 13:49:11

    I appreciate you sharing this blog.Really thank you! Much obliged.

    Reply

  15. miami beach oceanfront condos for sale
    Aug 21, 2015 @ 15:19:31

    I am sure this article has touched all the internet visitors, its really really fastidious article on building up new weblog.

    Reply

  16. web development service
    Aug 22, 2015 @ 04:06:27

    Great remarkable things here. I am very satisfied to peer your article. Thank you so much and i’m looking ahead to touch you. Will you please drop me a e-mail?

    Reply

  17. manusi latex
    Aug 22, 2015 @ 05:55:13

    Really informative article.Really looking forward to read more.

    Reply

  18. acte necesare infiintare societate comerciala
    Aug 22, 2015 @ 06:04:23

    Great, thanks for sharing this article post.Really thank you! Really Cool.

    Reply

  19. free mp3 download
    Aug 22, 2015 @ 09:05:49

    Great article post.Much thanks again. Awesome.

    Reply

  20. robe de mariГ©e courte
    Aug 23, 2015 @ 04:47:28

    This is one awesome article. Fantastic.

    Reply

  21. free mp3 download
    Aug 23, 2015 @ 06:09:15

    Great article.Really thank you! Fantastic.

    Reply

  22. baЕџakЕџehir evden eve nakliye
    Aug 23, 2015 @ 07:17:27

    I truly appreciate this blog.Much thanks again. Really Great.

    Reply

  23. sefaköy nakliyat
    Aug 23, 2015 @ 07:33:23

    Terrific work! This is the type of information that should be shared around the internet. Shame on Google for not positioning this post higher! Come on over and visit my site . Thanks =)

    Reply

  24. halkalД± evden eve nakliyat fiyatlarД±
    Aug 23, 2015 @ 07:52:12

    I believe you have mentioned some very interesting details , appreciate it for the post.

    Reply

  25. dance teacher insurance
    Aug 23, 2015 @ 08:04:52

    Appreciate you sharing, great post.Really looking forward to read more. Want more.

    Reply

  26. Forever Green Power Strips
    Aug 23, 2015 @ 08:30:12

    Really informative blog post.Really thank you! Will read on…

    Reply

  27. Nails Columbia
    Aug 23, 2015 @ 08:44:01

    Great blog article.Really thank you! Will read on…

    Reply

  28. Garage Door Repair Venice CA
    Aug 23, 2015 @ 11:16:04

    I really like and appreciate your article post.Really thank you! Keep writing.

    Reply

  29. Garage Door Repair Marina Del Rey CA
    Aug 23, 2015 @ 11:35:51

    Enjoyed every bit of your blog article.Thanks Again. Keep writing.

    Reply

  30. Garage Door Repair Altadena CA
    Aug 23, 2015 @ 12:01:52

    Terrific post however , I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit further. Bless you!

    Reply

  31. Garage Door Repair Encino CA
    Aug 23, 2015 @ 12:19:33

    Thank you ever so for you article post.Much thanks again. Want more.

    Reply

  32. Garage Door Repair Northridge CA
    Aug 23, 2015 @ 12:33:07

    A round of applause for your article. Awesome.

    Reply

  33. Garage Door Repair Pacoima CA
    Aug 23, 2015 @ 12:53:46

    Great article post.Really thank you! Really Great.

    Reply

  34. Garage Door Repair Reseda CA
    Aug 23, 2015 @ 13:06:42

    Thank you for your blog post.Really looking forward to read more. Great.

    Reply

  35. Garage Door Repair Granada Hills CA
    Aug 23, 2015 @ 13:35:47

    Major thankies for the blog article.Really thank you! Really Great.

    Reply

  36. Garage Door Repair Sun Valley CA
    Aug 23, 2015 @ 13:48:52

    Appreciate you sharing, great blog article.Really thank you! Really Great.

    Reply

  37. Garage Door Repair Valencia CA
    Aug 23, 2015 @ 14:01:41

    I think other website proprietors should take this site as an model, very clean and wonderful user genial style and design, as well as the content. You are an expert in this topic!

    Reply

  38. Garage Door Repair Tarzana CA
    Aug 23, 2015 @ 14:15:02

    Thanks again for the blog.Really thank you! Keep writing.

    Reply

  39. Garage Door Repair Woodland Hills CA
    Aug 23, 2015 @ 14:34:31

    This is really interesting, You’re a very skilled blogger. I have joined your feed and look forward to seeking more of your fantastic post. Also, I have shared your site in my social networks!

    Reply

  40. Garage Door Repair Sherman Oaks CA
    Aug 23, 2015 @ 14:57:35

    I think this is a real great blog.Really thank you! Will read on…

    Reply

  41. Garage Door Repair Valley Village CA
    Aug 23, 2015 @ 15:28:11

    Wow, great post. Will read on…

    Reply

  42. Garage Door Repair Studeo Ciy CA
    Aug 23, 2015 @ 15:47:45

    Thanks a lot for the article.Really looking forward to read more. Cool.

    Reply

  43. dental implant in Toronto
    Aug 23, 2015 @ 18:58:29

    I loved your post. Much obliged.

    Reply

  44. Multi-Fuel Stove
    Aug 23, 2015 @ 19:26:29

    Major thanks for the article.Thanks Again. Want more.

    Reply

  45. Bulk WhatsApp Sender
    Aug 23, 2015 @ 19:39:14

    Really informative article post.Much thanks again. Want more.

    Reply

  46. city guide
    Aug 23, 2015 @ 19:57:11

    Looking forward to reading more. Great blog.Really thank you!

    Reply

  47. swtor4u
    Aug 24, 2015 @ 15:29:06

    Hello! I’ve been reading your web site for a long time now and finally got the courage to go ahead and give you a shout out from Houston Texas! Just wanted to tell you keep up the great job!

    Reply

  48. Ffxiv gil
    Aug 24, 2015 @ 15:46:13

    Wow, great blog.Thanks Again. Cool.

    Reply

  49. prom hairstyles for long hair
    Aug 24, 2015 @ 16:07:23

    I appreciate you sharing this article post.Really thank you! Much obliged.

    Reply

  50. radiant detox does it work
    Aug 24, 2015 @ 17:55:34

    Very neat article post.Thanks Again. Will read on…

    Reply

  51. Best Hypnosis in Philadelphia
    Aug 25, 2015 @ 15:03:46

    Enjoyed every bit of your article.Thanks Again. Great.

    Reply

  52. calcul tva
    Aug 26, 2015 @ 04:23:22

    Wow! Thank you! I always wanted to write on my website something like that. Can I implement a fragment of your post to my site?

    Reply

  53. TEFL certification
    Aug 26, 2015 @ 04:36:29

    I really enjoy the blog article.Thanks Again. Really Great.

    Reply

  54. buy oldschool rs gold
    Aug 26, 2015 @ 04:52:00

    Hey, thanks for the article post. Keep writing.

    Reply

  55. Adore Organic Innovation
    Aug 26, 2015 @ 07:09:31

    I have recently started a web site, the information you offer on this website has helped me greatly. Thank you for all of your time & work. Yield not to evils, but attack all the more boldly. by Virgil.

    Reply

  56. Adore Organic Innovation
    Aug 26, 2015 @ 07:23:11

    I think this is a real great post. Cool.

    Reply

  57. Adore Organic Innovation
    Aug 26, 2015 @ 07:44:47

    Hi there. I discovered your web site via Google whilst searching for a similar subject, your website came up. It appears good. I have bookmarked it in my google bookmarks to visit then.

    Reply

  58. Adore Organic Innovation
    Aug 26, 2015 @ 08:00:05

    Thanks for sharing, this is a fantastic blog post.Much thanks again. Will read on…

    Reply

  59. Adore Organic Innovation
    Aug 26, 2015 @ 08:19:00

    Greate pieces. Keep writing such kind of info on your site. Im really impressed by your blog.

    Reply

  60. Adore Organic Innovation
    Aug 26, 2015 @ 09:10:16

    Im grateful for the blog article.Really looking forward to read more. Much obliged.

    Reply

  61. Adore Organic Innovation
    Aug 26, 2015 @ 09:31:18

    I’m very happy to read this. This is the kind of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this greatest doc.

    Reply

  62. Adore Organic Innovation
    Aug 26, 2015 @ 09:43:25

    I really liked your blog article.Much thanks again. Want more.

    Reply

  63. Adore Organic Innovation
    Aug 26, 2015 @ 10:02:19

    Major thanks for the blog post.

    Reply

  64. Lawrenceville hearing aids
    Aug 27, 2015 @ 07:28:33

    My partner and I stumbled over here from a different web page and thought I should check things out. I like what I see so i am just following you. Look forward to finding out about your web page repeatedly.

    Reply

  65. free Netflix account
    Aug 27, 2015 @ 08:02:37

    Usually I do not learn article on blogs, but I would like to say that this write-up very forced me to check out and do it! Your writing style has been amazed me. Thanks, quite great article.

    Reply

  66. 3DS Emulator
    Aug 27, 2015 @ 08:55:12

    Thanks a lot for the blog article.Much thanks again. Really Cool.

    Reply

  67. Dragon City Cheats
    Aug 27, 2015 @ 09:19:36

    Hi there to every body, it’s my first go to see of this webpage; this web site contains awesome and in fact good stuff designed for readers.

    Reply

  68. Packers and Movers Bangalore
    Aug 27, 2015 @ 09:34:43

    Of course, what a great blog and informative posts, I surely will bookmark your blog.Best Regards!

    Reply

  69. casillero internacional
    Aug 27, 2015 @ 10:09:31

    Really appreciate you sharing this article.Really thank you! Really Great.

    Reply

  70. weekend getaways from chandigarh
    Aug 27, 2015 @ 10:31:51

    Major thankies for the post.Really looking forward to read more. Awesome.

    Reply

  71. Bulk WhatsApp Sender
    Aug 27, 2015 @ 10:44:58

    Really appreciate you sharing this blog post.Really thank you! Keep writing.

    Reply

  72. bigbagi
    Aug 27, 2015 @ 11:13:55

    Thanks for the article post.Much thanks again. Really Cool.

    Reply

  73. asian men's fashion clothes
    Aug 27, 2015 @ 11:28:12

    I have read several good stuff here. Definitely price bookmarking for revisiting. I surprise how much effort you put to create the sort of wonderful informative site.

    Reply

  74. escort milan
    Aug 27, 2015 @ 23:04:18

    I am so grateful for your blog article.Really looking forward to read more. Much obliged.

    Reply

  75. get free xbox live microsoft points
    Aug 28, 2015 @ 04:47:06

    Very informative article post.Really looking forward to read more. Will read on…

    Reply

  76. canon driver printer mp287
    Aug 28, 2015 @ 09:03:20

    I’m not sure where you are getting your information, but great topic. I needs to spend some time learning much more or understanding more. Thanks for fantastic info I was looking for this info for my mission.

    Reply

  77. We Buy Houses Charlotte NC
    Aug 28, 2015 @ 09:31:32

    I cannot thank you enough for the blog post.Really thank you!

    Reply

  78. Alpaca rugs
    Aug 28, 2015 @ 09:44:09

    I think this is a real great post.Much thanks again. Great.

    Reply

  79. Fur throw
    Aug 28, 2015 @ 10:31:49

    Hey There. I found your blog using msn. This is a really well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will certainly comeback.

    Reply

  80. fur blanket
    Aug 28, 2015 @ 10:45:13

    Superb post but I was wondering if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Bless you!

    Reply

  81. Alpaca rugs
    Aug 28, 2015 @ 11:00:37

    Enjoyed every bit of your blog.Thanks Again. Great.

    Reply

  82. Fur rug
    Aug 28, 2015 @ 11:13:25

    I appreciate you sharing this blog.Much thanks again.

    Reply

  83. Animal skin rugs
    Aug 28, 2015 @ 11:26:26

    Im obliged for the blog post. Really Cool.

    Reply

  84. doДџal cilt bakД±mД±
    Aug 28, 2015 @ 11:52:29

    I really like your writing style, excellent info , appreciate it for posting D.

    Reply

  85. bollywood movies torrent
    Aug 28, 2015 @ 12:09:30

    I appreciate you sharing this article.Thanks Again. Much obliged.

    Reply

  86. altadefinizione
    Aug 28, 2015 @ 12:24:27

    I’m not sure where you’re getting your information, but great topic. I needs to spend some time learning more or understanding more. Thanks for magnificent info I was looking for this info for my mission.

    Reply

  87. melanotan 2
    Aug 30, 2015 @ 00:33:04

    I really enjoy the blog article.Thanks Again. Cool.

    Reply

  88. calcul pourcentage
    Aug 30, 2015 @ 07:17:46

    Plenty of professionals will be ecstatic with your article writing. Regards!

    Reply

  89. apostilas concursos publicos atual
    Aug 30, 2015 @ 07:39:48

    I think this is a real great post.Really looking forward to read more. Really Great.

    Reply

  90. fixed tips
    Aug 30, 2015 @ 07:57:23

    Very informative post. Really Cool.

    Reply

  91. oven cleaners wakefield
    Aug 30, 2015 @ 08:12:46

    I cannot thank you enough for the post.Really looking forward to read more.

    Reply

  92. research
    Aug 30, 2015 @ 08:44:58

    Enjoyed every bit of your article post.Really thank you! Much obliged.

    Reply

  93. numpy
    Aug 30, 2015 @ 09:19:29

    Great weblog here! Additionally your site rather a lot up very fast! What host are you using? Can I am getting your associate hyperlink in your host? I wish my website loaded up as fast as yours lol

    Reply

  94. sinopsis gang damai
    Aug 30, 2015 @ 09:41:09

    I’m not that much of a internet reader to be honest but your blogs really nice, keep it up! I’ll go ahead and bookmark your website to come back later. Cheers

    Reply

  95. centraldevacaciones.pt
    Aug 30, 2015 @ 13:52:57

    Hello my loved one! I want to say that this article is amazing, nice written and include approximately all vital infos. I would like to see more posts like this .

    Reply

  96. androld phone data recovery
    Aug 30, 2015 @ 14:24:42

    Awesome article. Will read on…

    Reply

  97. losing weight fast
    Aug 30, 2015 @ 14:44:33

    Awesome things here. I’m very satisfied to look your post. Thank you so much and I’m having a look ahead to touch you. Will you please drop me a mail?

    Reply

  98. خرید شارژ
    Aug 30, 2015 @ 23:10:18

    Im obliged for the article post.Much thanks again. Will read on…

    Reply

  99. irving braces
    Aug 31, 2015 @ 02:14:18

    Great weblog right here! Additionally your site a lot up very fast! What host are you using? Can I get your associate hyperlink in your host? I want my site loaded up as quickly as yours lol

    Reply

  100. fat burn x review
    Aug 31, 2015 @ 02:30:55

    I really liked your blog article.Much thanks again. Really Great.

    Reply

  101. Clipping Paths
    Aug 31, 2015 @ 08:30:34

    Enjoyed every bit of your blog.Much thanks again. Cool.

    Reply

  102. Canon iR-ADV c5045 Driver Download
    Aug 31, 2015 @ 09:42:39

    I really liked your blog article. Great.

    Reply

  103. night tours In NYC
    Aug 31, 2015 @ 10:12:28

    I am always looking online for tips that can help me. Thank you!

    Reply

  104. funny pictures
    Aug 31, 2015 @ 10:50:19

    Thanks again for the article post. Want more.

    Reply

  105. eso mastery guides free PDF
    Aug 31, 2015 @ 11:08:00

    Im thankful for the blog article.Really thank you! Great.

    Reply

  106. greens to go
    Aug 31, 2015 @ 11:20:54

    You’ve made some decent points there. I checked on the net for more information about the issue and found most people will go along with your views on this website.

    Reply

  107. purchase tramadol
    Sep 02, 2015 @ 08:47:31

    Thanks for the blog.Really thank you! Awesome.

    Reply

  108. losing weight fast
    Sep 02, 2015 @ 09:04:32

    Very good post. I will be experiencing a few of these issues as well..

    Reply

  109. virility x3 side effects
    Sep 02, 2015 @ 09:19:43

    Definitely, what a splendid site and illuminating posts, I surely will bookmark your site.Have an awsome day!

    Reply

  110. trial exhibits
    Sep 02, 2015 @ 09:46:50

    A round of applause for your blog post.Really looking forward to read more. Much obliged.

    Reply

  111. dating techniques
    Sep 03, 2015 @ 04:29:20

    Fantastic article post.Thanks Again. Cool.

    Reply

  112. geanta
    Sep 03, 2015 @ 04:45:27

    I like it when individuals come together and share views. Great site, stick with it!

    Reply

  113. Compre Licença de windows server 2012 remote desktop
    Sep 03, 2015 @ 05:01:55

    You could definitely see your expertise in the paintings you write. The world hopes for even more passionate writers like you who are not afraid to say how they believe. At all times follow your heart.

    Reply

  114. Egypt travel tips
    Sep 03, 2015 @ 16:55:25

    Enjoyed every bit of your article post. Awesome.

    Reply

  115. Peak Cambodia
    Sep 03, 2015 @ 17:08:33

    Great post.Thanks Again. Awesome.

    Reply

  116. educational services
    Sep 03, 2015 @ 17:32:53

    I think this is one of the most significant info for me. And i’m glad reading your article. But should remark on few general things, The site style is ideal, the articles is really nice D. Good job, cheers

    Reply

  117. Expert Advisors
    Sep 03, 2015 @ 17:55:50

    I truly appreciate this post. I’ve been looking all over for this! Thank goodness I found it on Bing. You’ve made my day! Thanks again!

    Reply

  118. whatsapp channels provider
    Sep 03, 2015 @ 18:10:45

    Major thankies for the blog post.Really thank you! Really Cool.

    Reply

  119. best spin bikes
    Sep 03, 2015 @ 18:27:52

    Appreciate you sharing, great blog post.Really thank you! Keep writing.

    Reply

  120. Roy Halladay
    Sep 03, 2015 @ 18:40:47

    Looking forward to reading more. Great blog post.Really looking forward to read more. Much obliged.

    Reply

  121. tannlege i Oslo
    Sep 05, 2015 @ 08:21:48

    We’re a group of volunteers and starting a new scheme in our community. Your website provided us with valuable info to work on. You’ve done a formidable job and our entire community will be grateful to you.

    Reply

  122. Redeem it
    Sep 05, 2015 @ 10:06:23

    Wonderful work! This is the type of info that should be shared around the net. Shame on Google for not positioning this post higher! Come on over and visit my site . Thanks =)

    Reply

  123. reflexiones de vida
    Sep 05, 2015 @ 10:25:45

    I really liked your article post.Really looking forward to read more. Cool.

    Reply

  124. superior singing method login
    Sep 05, 2015 @ 10:41:00

    A big thank you for your article.Really thank you! Cool.

    Reply

  125. webinar jam review
    Sep 05, 2015 @ 11:04:27

    Excellent blog here! Also your site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol

    Reply

  126. thuoc tri hoi nach ovalin
    Sep 05, 2015 @ 11:20:11

    I am always invstigating online for articles that can benefit me. Thank you!

    Reply

  127. Cat salon singapore
    Sep 05, 2015 @ 11:39:07

    I’m not that much of a internet reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back down the road. All the best

    Reply

  128. Aimee AntiAging Cream
    Sep 05, 2015 @ 11:53:50

    I really enjoy the blog.Much thanks again. Will read on…

    Reply

  129. criminal attorneys martinsburg wv
    Sep 05, 2015 @ 12:08:34

    It can be nearly unattainable to encounter well-educated individual on this matter, but you come across as like you fully understand the things you’re preaching about! Thank You

    Reply

  130. Website Designer Kolhapur
    Sep 06, 2015 @ 03:13:01

    Thanks a lot for the article.Much thanks again.

    Reply

  131. reviews of nitrocut
    Sep 06, 2015 @ 12:58:07

    I appreciate you sharing this blog article.Much thanks again.

    Reply

  132. trylo flex negative reviews
    Sep 06, 2015 @ 13:26:39

    You can definitely see your expertise within the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. All the time go after your heart.

    Reply

  133. small business emails
    Sep 06, 2015 @ 13:41:04

    My brother suggested I might like this website. He was entirely right. This post truly made my day. You can not imagine simply how much time I had spent for this info! Thanks!

    Reply

  134. heating and cooling services Walnut Creek, CA
    Sep 07, 2015 @ 10:25:30

    Enjoyed every bit of your article post.Thanks Again. Fantastic.

    Reply

  135. air conditioning repair service Walnut Creek, CA
    Sep 08, 2015 @ 07:48:26

    Excellent blog here! Also your site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

    Reply

  136. ac repair Pleasanton, CA
    Sep 08, 2015 @ 08:14:02

    I appreciate you sharing this article post.Thanks Again. Fantastic.

    Reply

  137. air conditioning repair service Walnut Creek, CA
    Sep 08, 2015 @ 08:52:20

    Muchos Gracias for your post.Really thank you! Will read on…

    Reply

  138. hvac service Pleasanton, CA
    Sep 08, 2015 @ 09:12:43

    I have read some just right stuff here. Definitely value bookmarking for revisiting. I surprise how so much effort you place to make any such great informative website.

    Reply

  139. ac repair Pleasanton, CA
    Sep 08, 2015 @ 09:36:07

    I really like and appreciate your article.Really thank you! Cool.

    Reply

  140. www.slipandfallattorneys.net
    Sep 09, 2015 @ 11:27:47

    Im grateful for the post.Really looking forward to read more. Keep writing.

    Reply

  141. film complet
    Sep 10, 2015 @ 07:37:11

    I loved your article.Thanks Again. Keep writing.

    Reply

  142. lawyer for slip and fall
    Sep 11, 2015 @ 11:11:28

    Thanks for sharing your info. I truly appreciate your efforts and I am waiting for your next write ups thank you once again.

    Reply

  143. poste pont a mousson
    Dec 05, 2016 @ 01:27:28

    Very nice article, exactly what I needed.

    Reply

  144. san antonio animal shows
    Dec 05, 2016 @ 01:43:58

    It’s really a nice and useful piece of info. I am satisfied that you just shared this helpful information with us.
    Please keep us up to date like this. Thank you for sharing.

    Reply

  145. luu dien cua cuon
    Dec 05, 2016 @ 03:55:00

    I’m truly enjoying the design and layout of your site.
    It’s a very easy on the eyes which makes it much more
    pleasant for me to come here and visit more often. Did you hire out a designer
    to create your theme? Excellent work!

    Reply

Leave a Reply