I am an Assistant Professor in the Department of Electrical and Computer Engineering at Northeastern University. I direct the Spatial Intelligence Research Group (SINRG). I am interested in advancing research in spatial intelligence, which spans several interconnected areas of computing and human-centered technologies:

  • Immersive Multimedia Foundations

    Representation, compression, and streaming of dynamic spatial media including 4D point clouds, meshes, volumetric video, world models, and digital twins for real-time immersive experiences.

  • Internet and Wearable Systems

    Networked systems and communication for smart glasses and immersive applications, and distributed infrastructure that supports spatial computing at scale.

  • HCI, Visualization, and Graphics

    Interfaces and visual systems that enable humans to interact with spatial data through AR/VR platforms, collaborative environments, and interactive visual representations of complex environments.

  • Education, Learning, and Workforce Training

    Using immersive technologies to transform education, training, and skill development through experiential learning systems and collaborative digital environments.

My work has been supported by the U.S. National Science Foundation (NSF), the National Security Agency (NSA), and the U.S. Department of Defense (DoD). It has received the Best Reproducible Paper Award at ACM Multimedia Systems (MMSys) 2025, the Best Demo Award at ACM HotMobile 2025, the 2025 Innovation Award from the AI-RAN Alliance, the Best Demo Award at DARPA SRC Symposium 2023, and the Best Paper Award at IEEE Symposium on Multimedia 2021.

🚧 For ongoing projects, students, and recent updates, please visit SINRG.org.

Selected Publications

TVMC: Time-Varying Mesh Compression Using Volume-Tracked Reference Meshes
ACM MMSys 2025: Conference on Multimedia Systems
🏆 Best Reproducible Paper Award
RoboTwin: Remote Human-Robot Collaboration in XR
ACM HotMobile 2025: Conference on Mobile Computing Systems and Applications
🏆 Best Demo Award
Fumos: Neural Compression and Progressive Refinement for Continuous Point Cloud Video Streaming
IEEE VR 2024: Conference on Virtual Reality and 3D User Interfaces; selected to appear in IEEE Transactions on Visualization and Computer Graphics (TVCG)
StageAR: Markerless Mobile Phone Localization for AR in Live Events
IEEE VR 2024: Conference on Virtual Reality and 3D User Interfaces
MeshReduce: Scalable and Bandwidth Efficient Scene Capture for 3D Telepresence
IEEE VR 2024: Conference on Virtual Reality and 3D User Interfaces
Scaling VR Video Conferencing
IEEE VR 2023: Conference on Virtual Reality and 3D User Interfaces
RenderFusion: Balancing Local and Remote Rendering for Interactive 3D Scenes
IEEE ISMAR 2023: Conference on Augmented and Mixed Reality
RoVaR: Robust Multi-agent Tracking through Dual-layer Diversity in Visual and RF Sensing
ACM IMWUT/UbiComp 2023: Conference on Interactive, Mobile, Wearable and Ubiquitous Technologies
Hyper-local Conversational Agents for Serving Spatio-temporal Events of a Neighbourhood
ACM IMWUT/UbiComp 2022: Conference on Interactive, Mobile, Wearable and Ubiquitous Technologies
Swift: Adaptive Video Streaming with Layered Neural Codecs
USENIX NSDI 2022: Conference on Networked Systems Design and Implementation
Cyclops: An FSO-based Wireless Link for VR Headsets
ACM SIGCOMM 2022: Conference on Data Communications
PARSEC: Streaming 360-Degree Videos Using Super-Resolution
IEEE INFOCOM 2020: Conference on Computer Communications
Impact of Device Performance on Mobile Internet QoE
ACM IMC 2018: Conference on Internet Measurements

A full list of papers can be found here.

Teaching

EECE 5512: Networked XR Systems
Spring 2024, Fall 2024, Fall 2025: Northeastern University

An interdisciplinary course covering emerging immersive media, computer networks, vision, and graphics. In addition to lectures, the course includes experiential sessions with a variety of state-of-the-art XR headsets.

  • Fundamental problems of networked applications
  • XR fundamentals: headsets, glasses, wearables
  • XR content representations
  • 2D, flat 360, 3D and volumetric videos: RGB-D, point cloud, mesh, NeRF
  • Monocular, stereoscopic, and multiview videos
  • Acquiring XR content for network delivery
  • Compression for RGB, depth, point clouds, and mesh sequences
  • Streaming fundamentals: stored, live, and interactive protocols
  • Streaming XR content: videos, point clouds, meshes, holograms, spaces
  • Local streaming via WiFi, mmWave, and optical wireless links
  • Remote and hybrid rendering
  • Visual and wireless sensing for person tracking
  • ARKit, Unity, Open3D, and networked XR platforms
  • Building XR systems such as 3D telepresence and spatial web applications
  • Tracking fundamentals: eyes, hands, face, head, body; outside-in and inside-out systems
EECE 2540: Fundamentals of Computer Networks
Fall 2024, Spring 2026: Northeastern University
CSE 570: Wireless and Mobile Networks
Spring 2020: Stony Brook University

A course on the fundamental principles of wireless and mobile networking, including wireless signals and protocols, spectrum sharing, RF localization, mobile transport, sensing, mobile video, device performance, energy management, and deep learning for mobile and wireless systems.

Academic Service

2026
ACM SIGCOMM: Program Committee ACM IMC: Program Committee ACM CoNEXT: Program Committee ACM MMSys: Program Committee IEEE VR: Program Committee
2025
ACM Transactions on Sensor Networks: Guest Editor, Special Issue on Immersive Computing USENIX NSDI: Program Committee ACM IMC: Program Committee IEEE VR: Program Committee ACM MMSys: Program Committee
2024
ACM Transactions on Multimedia Systems: Invited Reviewer USENIX ATC: Program Committee IEEE COMSNETS: Program Committee IEEE ICDCS: Program Committee ACM IMC: Program Committee ACM CoNEXT: Program Committee ACM MM: Program Committee ACM MMSys: Program Committee
2023
ACM SIGCOMM Workshop on Emerging Multimedia Systems: Program Co-Chair ACM IMC: Program Committee ACM CoNEXT: Program Committee ACM MM: Program Committee ACM MMSys: Program Committee
2022
ACM SIGCOMM Artifact Evaluation Committee: AEC ACM IMC: Program Committee ACM MM: Program Committee ACM MMSys: Program Committee
2021
ACM Student Workshop at MobiSys: Program Co-Chair ACM IMWUT/UbiComp: Reviewer ACM MM: Program Committee
2020 & Before
IEEE Pervasive Computing: Reviewer ACM SIGCOMM: Artifact Evaluation Committee ACM S3 Workshop at MobiCom: Program Co-Chair ACM Transactions on Sensor Networks: Reviewer