James P. Cohoon
Associate Professor, Computer Science
Ph.D., University of Minnesota
 
Dr. Cohoon has served on the faculty since 1983. He has authored or co-authored over 70 journal and conference papers, book chapters, and articles, and 7 books. He has twice been nominated for the University of Virginia's best teacher award. He is a Council member of the Association for Computing Machinery and is a member of their publications and SIG governing boards. He is also past chair of the ACM Special Interest Group on Design Automation (SIGDA), the professional society for design automation professionals. He co-organized the first ACM Design Automation Workshop in Russia and has served on the programming and executive committees for numerous scholarly conferences, including the Design Automation Conference, International Conference on Computer-Aided Design, Date Conference, and the Asia-Pacific Design Automation Conference. His honors include a Fulbright Fellowship, his department's inaugural Best Teaching Award, and SIGDA's Outstanding Service and Leadership awards and two Design Automation Fellowships.
 
Research Interests
James Cohoon concentrates his computer science research investigations on such strategic areas as VLSI physical design, routing of autonomous agents, and messy problem-solving. His interdisciplinary approach applies and extends non-traditional techniques such as computational geometry, probabilistic search, genetics and parallel computing. He also generalizes the normal solution domain to take full advantage of all available capabilities. The result is a collection of state-of-the-art tools that are both very practical and theoretically interesting, and which produce solutions that are markedly better than others. For example, his research group's recent tools include Spiffy and Upstart, which together are a complete performance-oriented VLSI layout tool for FPGAs. The tools solutions are approximately both 10% faster and smaller than previously possible. Another design tool is Quark, a router based on the auction paradigm. James Cohoon is also concerned with improving the Computer Science educational environment. The goal here is to produce a better-educated and more diverse student body. James Cohoon is currently the principal investigator in the University's pursuit of the prestigious Packard Foundation Award.
 
Sponsored Research

  • VLSI physical design (funded by: National Science Foundation)

  • Gender diversity in information technology (funded by: National Science Foundation)

  • Computer science education (funded by: National Science Foundation)

  • Routing of autonomous agents (funded by: AttoTek Corp.)

  • Probabilistic search tools (funded by: Virginia's Center for Innovative Technology)

  • Genetic algorithm paradigm (funded by: Office of Naval Research)

  • Contact:
    Phone:(434) 924-2210
    E-Mail:cohoon@cs.virginia.edu
    Website:http://www.cs.virginia.edu/~cohoon/
    Address:University of Virginia
    School of Engineering and Applied Science
    151 Engineer's Way / P.O. Box 400740
    Charlottesville, VA 22904-4740
    Research Directory  

    U.Va. Home | Site Map | Copyright & Privacy Statement | Acknowledgement
    E-Mail comments to SEASweb@virginia.edu
    Selected Addresses | Information: 434.924.3072