AI Professor pros and cons