Department of Computer Science. Research areas: Artificial Intelligence, Biological Modeling and Visualization, Graphics, Computer Supported Cooperative Work (CSCW) and Human Computer Interaction (HCI), Computer Vision, Programming Languages, Quantum Com