EEC 271: Artificial Intelligence