ICS 661: Advanced Artficial Intelligence