Professional development using edmodo guides instruction and helps the teacher become confident using it as a student before deploying it in the classroom. My students love it. I post assignments and have a social area. My assignments incorporate google docs, simulation sites and reflections. The library has become a valued resource and the teacher connections make it an amazing way to stay connected with those who have similar interests. I'm a big fan. I do have suggestions to make edmodo even better. It is still evolving.