Both ideas are great.  W/ the professor, though, he was looking at what could immediately be implemented in the shortest amount of time, w/ the lowest amount of cost and had already been vetted for quirky bugs.  The AI option is good.  Works in a lot of other cities.  CFI as well.  Dr P. teaches in his classes to stay out of your own way.  What I mean to say is that there are already existing solutions being used now and that just need to be product improved.  Like BASF; they don't make stuff, they just improve upon it.