Research Interests
I am interested in a number of research areas in Computer Science and Mathematics. Following are the topics which either I am currently working on or have worked with some meaningful research output.
- Distributed Machine Learning.
- Federated Learning.
- Concurrent Data Structures.
- Learned Index Structures.
- Parallel Programming, GPGPU.
- Blockchains.
- Computational Topology.
- Computational Game Theory.
Teaching
I have taught the following courses:
At IST Austria
- Concurrency - A Practical Approach (Co-taught with Dan Alistarh).
At IIIT Delhi
- Large Deep Learning Systems.
- Optimization Methods for Machine Learning.
- Distributed and Federated Learning.
- Concurrent and Learned Data Structures.
- Discrete Mathematics.
- Object-Oriented Programming and Design.
Contact
Office: B-402, R&D Block, IIIT-Delhi
New Delhi, 110020, India
Website: https://iiitd.ac.in/bapi
Email: bapi@iiitd.ac.in
Phone: +91-11-26907371