Professional Development courses aim to help bridge the gap between using technology for technology's sake, and helping teachers and trainers reach learning outcomes.
PD for Teachers
PD for Trainers
PD for Group Meetings
PD for Group Collaboration