Blended Teaching Strategies to Enhance Extension Educational Experience