Dr. Laurie Anderson named Ohio Professor of the Year