263-4500-00L  Advanced Algorithms