The Quest for the Most Effective Blended Teaching Methodology