James Cohoon
About
Jim Cohoon received his Ph.D. in Computer Science from the University of Minnesota and is an Associate Professor at the University of Virginia. He is an Associate Chair for its Department of Computer Science and Director of its undergraduate BS program. He is a former Fulbright Scholar and winner of the IEEE Computer Science Taylor L. Booth Education Award. He has been a member of ACM Council and the ACM SIG Governing Board Executive Committee, and is a past chair of the ACM SIG for Design Automation. Jim Cohoon has co-authored several programming language textbooks. His research interests are swarm algorithms and models, probabilistic search, routing, and Computer Science education and broadening participation. He and his students produce state-of-the-art tools that are practical as well as theoretically interesting. In Computer Science education Jim Cohoon is a proponent of continuous active learning, continuous active student recruiting, and regular outreach.
Education
B.S. Ramapo College of New Jersey, 1976
M.S. Pennsylvania State University, 1978
Ph.D. University of Minnesota, 1982