Optimizing your scheduling experience through artificial intelligence