About Dr. Shankar Associate Professor Ravi Shankar studies optimization — the engine of machine learning. His research provides the theoretical basis for understanding why the optimizers practitioners use actually work, and when they might fail.