Professor Marc Olano improved the visualization of water for Civilization 5 while on sabbatical at Firaxis

Research Centers and Laboratories

Computer Science

  • UMBCCC – UMBC Center for Cybersecurity

    The UMBC Center for Cybersecurity is an interdisciplinary university center that unifies UMBC’s many cybersecurity capabilities. It provides both Maryland and the nation with academic and research leadership, collaboration, innovation, and outreach in this critical discipline by streamlining our academic, research, workforce development, and technology incubation activities to advance UMBC’s position as a leading research university in cybersecurity-related disciplines.

  • CHMPR – Center for Multicore Productivity Research

    A cooperative research consortium for addressing productivity, performance and scalability issues in meeting the insatiable computational demands of its sponsors’ applications, through the continuous evolution of multicore architectures and open source tools

  • CISA – UMBC Center for Information Security and Assurance

    Research, education, and sound internal practices in information security and assurance.  Current projects in its Cyber Defense Lab (CDL) include high-integrity voting systems (Scantegrity, accessibility), trustworthy computing, digital forensics (visualization tools and cloud forensics), fast hardware for modular exponentiation, spread identity, oblivious cloud computing, location authentication via powerline communication, delay- and disruption-tolerant algorithms for a solar system Internet, and information assurance education (educational games and exercises).

  • CORAL – Cognition Robotics and Learning Lab

    Research to understand how artificial systems can acquire grounded knowledge from sensori-motor interaction with their environment that enables cognitive activities like natural language communication and planning

  • DIADIC – Distributed Adaptive Discovery and Computation Laboratory

    Exploring algorithms, systems, and applications for environments where data, computing resources, and users are distributed

  • Ebiquity Research Laboratory

    Building intelligent systems in open, heterogeneous, dynamic, distributed environments.  Research topics include the semantic web, information extraction, mobile computing, privacy and security.

  • ESNET – Embedded Systems and Networks Laboratory

    Design and management of wireless sensors networks, network architecture and protocols, underwater communication, MAC and routing protocols for ad-hoc and sensor networks, energy-aware system design, secure communication, fault tolerance, topology management, and applications of sensor and actuator networks.

  • IRAL – Interactive Robotics and Language Laboratory

    Research in robotics, human-robot interaction, and grounded language understanding, bringing together robotics, natural language processing, and statistical learning approaches to build advanced intelligent agents that can interact robustly with non-specialists.

  • MAPLE – Multi-Agent Planning and LEarning Lab

    Exploring AI and AI solutions to real-world problems, centered on multiagent systems, planning, and machine learning and reaching outside to include cognitive science, computational sociology, bioinformatics, and human-computer interaction

  • MC2 – Multicore Computational Center

    Mission: to evolve to a leading national center in providing service-oriented computational solutions, employing multi-core technologies for the optimization of problems in the fields of environmental and geophysical sciences, chemical, aerospace, defense, bio-medical informatics, financial, and event driven simulations and visualizations


Computer Engineering

Design and management of wireless sensors networks, network architecture and protocols, underwater communication, MAC and routing protocols for ad-hoc and sensor networks, energy-aware system design, secure communication, fault tolerance, topology management, and applications of sensor and actuator networks.

  • BEL@UMBC – Bioelectronics Laboratory

    Sensor-processor integration, low voltage computing, bioelectronics design and theory, optimization methods for physical circuit design, biologically inspired computing, and wireless networking and communications


Electrical Engineering

  • CSPL – Communications and Signal Processing Laboratory

    Solving problems in communications and signal processing, including iterative decoded codes for wireless and optical fiber communications, joint-domain techniques for signal representation and analysis, and adaptive importance-sampling for estimating the probabilities of very rare events in coded and uncoded communication systems

  • Computational Photonics Laboratory

    Solitons in optical fibers, high-data-rate optical fiber communications, optical fiber lasers, photonic crystal fibers, randomly varying birefringence in optical fibers, polarization mode dispersion and other polarization effects, recirculating loop experiments, network testbeds, fiber amplifiers, receiver characterization and modeling, nonlinearity and noise, dispersion management and alternative formats, wavelength division multiplexing, signal processing and coding, and biasing monte carlo simulations

  • MLSP-Lab – Machine Learning for Signal Processing Laboratory

    The focus of MLSP-Lab is the development of theory and tools for processing of signals that arise in today’s growing array of different applications. These are signals that require nonlinear, usually adaptive and/or online processing, and can be non-Gaussian and non-stationary. Current applications under study include medical image analysis—in particular functional and structural MRI and EEG,—multi-modal data fusion, video processing, and communications.

Teaching Laboratories

Departmental laboratories are well-equipped and support the research activities of faculty and students. They include a CAIBE facility; Laboratory of Computational Photonics; a MOCVD lab; the DIODE Laser Lab; the Computer Graphics, Animation, and Visualization Lab; the Security Technology Research Group; the Maryland Center For Telecommunications Research (MCTR); the Communications and Signal Processing Lab; the Information Technology Lab; the Parallel Processing Lab; the Remote Sensing, Signal, and Image Processing Lab; the Laboratory for Information Systems Technology; and the Laboratory for Advanced Information Technology. The department is part of the University of Maryland Institute of Advanced Computer Science.