teacher prediction - Steve Barkley