hybrid learning - Steve Barkley