The Computer Science and Electrical Engineering Department aims to maintain a program of excellence in teaching, research, and service for all of its programs. At the undergraduate level, we will provide students with a firm foundation of both the theory and practice of Computer Science and Computer Engineering. Our curricula also give students the social, ethical, and liberal education needed to make significant contributions to society. Students receiving a bachelor’s degree are ready to enter the work force as productive computer scientists or computer engineers, or to continue their education at the graduate or professional level.

At the graduate level, we are committed to developing the research and professional capabilities of students in Computer Science, Computer Engineering, Electrical Engineering and Cybersecurity. Our programs provide a deeper mastery of the basics of these fields, as well as opportunities to collaborate on leading-edge research with our faculty. Our faculty are engaged in both practical and theoretical research, often in partnership with government agencies, private industry and non-governmental organizations. The aim of this research is to advance knowledge within our disciplines and also to contribute to solving problems faced by our society.

Recent Submissions

  • Enhancements to Model-reduced Fluid Simulation 

    Gerszewski, Dan; Kavan, Ladislav; Sloan, Peter-Pike; Bargteil, Adam W. (ACM, 2013-11-06)
    We present several enhancements to model-reduced fluid simulation that allow improved simulation bases and two-way solid-fluid coupling. Specifically, we present a basis enrichment scheme that allows us to combine data ...
  • Automatic Construction of Coarse, High-Quality Tetrahedralizations that Enclose and Approximate Surfaces for Animation 

    Stuart, David A.; Levine, Joshua A.; Jones, Ben; Bargteil, Adam W. (ACM, 2013-11-06)
    Embedding high-resolution surface geometry in coarse control meshes is a standard approach to achieving high-quality computer animation at low computational expense. In this paper we present an effective, automatic method ...
  • Dynamic Sprites 

    Jones, Ben; Popovic, Jovan; McCann, James; Li, Wilmot; Bargteil, Adam (ACM, 2013-11-06)
    Traditional methods for creating dynamic objects and characters from static drawings involve careful tweaking of animation curves and/or simulation parameters. Sprite sheets offer a more drawing-centric solution, but ...
  • Fluid Simulation on Unstructured Quadrilateral Surface Meshes 

    Bhattacharya, Haimasree; Levine, Joshua A.; Bargteil, Adam W.
    In this paper, we present a method for fluid simulation on unstructured quadrilateral surface meshes. We solve the Navier-Stokes equations by performing the traditional steps of fluid simulation, semi-Lagrangian advection ...
  • A Peridynamic Perspective on Spring-Mass Fracture 

    Levine, J. A.; Bargteil, A. W.; Corsi, C.; Tessendorf, J.; Geist, R. (ACM, 2014-07-21)
    The application of spring-mass systems to the animation of brittle fracture is revisited. The motivation arises from the recent popularity of peridynamics in the computational physics community. Peridynamic systems can be ...
  • Strain limiting for clustered shape matching 

    Bargteil, Adam W.; Jones, Ben (ACM, 2014-11-06)
    In this paper, we advocate explicit symplectic Euler integration and strain limiting in a shape matching simulation framework. The resulting approach resembles not only previous work on shape matching and strain limiting, ...
  • Fast simulation of mass-spring systems 

    Liu, Tiantian; Bargteil, Adam W.; O'Brien, James F.; Kavan, Ladislav (ACM, 2013-11)
    We describe a scheme for time integration of mass-spring systems that makes use of a solver based on block coordinate descent. This scheme provides a fast solution for classical linear (Hookean) springs. We express the ...
  • Multiphase Flow of Immiscible Fluids on Unstructured Moving Meshes 

    Misztal, Marek Krzysztof; Erleben, Kenny; Bargteil, Adam; Fursund, Jens; Christensen, Brian Bunch; Bærentzen, Jakob Andreas; Bridson, Robert (IEEE, 2013-07-03)
    In this paper, we present a method for animating multiphase flow of immiscible fluids using unstructured moving meshes. Our underlying discretization is an unstructured tetrahedral mesh, the deformable simplicial complex ...
  • Deformation Embedding for Point-Based Elastoplastic Simulation 

    Jones, Ben; Ward, Stephen; Jallepalli, Ashok; Perenia, Joseph; Bargteil, Adam W. (ACM, 2014-03)
    We present a straightforward, easy-to-implement, point-based approach for animating elastoplastic materials. The core idea of our approach is the introduction of embedded space—the least-squares best fit of the material’s ...
  • Basis enrichment and solid-fluid coupling for model-reduced fluid simulation 

    Gerszewski, Dan; Kavan, Ladislav; Sloan, Peter-Pike; Bargteil, Adam W. (ACM, 2015-03)
    We present several enhancements to model-reduced fluid simulation that allow improved simulation bases and two way solid-fluid coupling. Specifically, we present a basis enrichment scheme that allows us to combine data ...
  • Dynamic Sprites: Artistic Authoring of Interactive Animations 

    Jones, Ben; Popovic, Jovan; McCann, James; Li, Wilmot; Bargteil, Adam (ACM, 2015-03)
    Traditional methods for creating dynamic objects and characters from static drawings involve careful tweaking of animation curves and/or simulation parameters. Sprite sheets offer a more drawing-centric solution, but they ...
  • A Level-set Method for Skinning Animated Particle Data 

    Bhattacharya, Haimasree; Gao, Yue; Bargteil, Adam W. (IEEE, 2014-10-09)
    In this paper, we present a straightforward, easy to implement method for particle skinning—generating surfaces from animated particle data. We cast the problem in terms of constrained optimization and solve the ...
  • How ‘Bambi’ paved the way for both ‘Fallout 4’ and ‘Angry Birds’ 

    Bargteil, Adam (The Conversation, 2017-08-07)
  • An Introduction to Physics-based Animation 

    Bargteil, Adam; Shinar, Tamar (ACM, 2018-08-12)
    Physics-based animation has emerged as a core area of computer graphics finding widespread application in the film and video game industries as well as in areas such as virtual surgery, virtual reality, and training simulations. ...
  • Extraction of time-varying spatio-temporal networks using parameter-tuned constrained IVA 

    BHINGE, SUCHITA; Mowakeaa, Rami; Calhoun, Vince D; Adali, Tulay (IEEE Transaction on Medical Imaging, 2019-07)
    Dynamic functional connectivity (dFC) analysis is an effective way to capture the networks that are functionally associated and continuously changing over the scanning period. However, these methods mostly analyze the ...
  • Gathering and Managing Facts for Intelligence Analysis 

    Schneider, David; Matuszek, Cynthia; Shah, Purvesh; Kahlert, Robert; Baxter, David; Cabral, John; Witbrock, Michael; Lenat, Douglas (2005-05)
    This paper presents a novel method, based on the Cyc Knowledge Base and Inference Engine, of gathering, organizing and sharing information about entities of interest (be they people, organizations, events or some other ...
  • Knowledge Begets Knowledge: Steps towards Assisted Knowledge Acquisition in Cyc 

    Witbrock, Michael; Matuszek, Cynthia; Brusseau, Antoine; Kahlert, Robert; Fraser, C. Bruce; Lenat, Douglas (AAAI, 2005)
    The Cyc project is predicated on the idea that, in order to be effective and flexible, computer software must have an understanding of the context in which its tasks are performed. We believe this context is what is known ...
  • Learning to Parse Natural Language Commands to a Robot Control System 

    Matuszek, Cynthia; Herbst, Evan; Zettlemoyer, Luke; Fox, Dieter (Springer Nature Switzerland AG., 2012-06)
    As robots become more ubiquitous and capable of performing complex tasks, the importance of enabling untrained users to interact with them has increased. In response, unconstrained natural-language interaction with robots ...
  • A Joint Model of Language and Perception for Grounded Attribute Learning 

    Matuszek, Cynthia; FitzGerald, Nicholas; Zettlemoyer, Luke; Bo, Liefeng; Fox, Dieter (2012-06-27)
    As robots become more ubiquitous and capable, it becomes ever more important to enable untrained users to easily interact with them. Recently, this has led to study of the language grounding problem, where the goal is to ...

View more