Surya Mallapragada Research Group