Problem Solving With Algorithms

Stephen Kobourov
Professor of Computer Science
University of Arizona

The idea of computation and algorithms is old, but modern day computers are a relatively new phenomenon. Even more recent are the notions of artificial intelligence (AI), machine learning (ML) and big data.  While it is difficult to clearly define AI and ML it is evident that progress in these fields, combined with access to large datasets, has a significant impact on all aspects of our lives. This raises new mathematical and engineering challenges (can we solve previously unsolvable problems?), but also philosophical questions (can machines think?), and considerations in ethics and law (can machines be more objective than humans?).