William Cohen is a Professor at Carnegie Mellon University in the Machine Learning Department. He also holds a 20%-time appointment as a Principal Scientist at Google, where he worked full-time ...