Learning Algol