learning process - Steve Barkley