final review for artificial intelligence 6505403