- Home
- Faculty
- School of Computer Science
- Ankit Agrawal

Ankit Agrawal
Assistant Professor
Profile Summary
Mr. Ankit Agrawal is a Ph.D. scholar in the Department of Computer Science and Information Systems at Birla Institute of Technology and Science (BITS), Pilani. He holds an M.E. degree in Information Security from Thapar University, Patiala, and a B.Tech. degree in Computer Science & Engineering from SIET, Meerut. His research focuses on Mobile Crowdsensing, Blockchain, Information Security, Cryptography, and Security & Privacy. With a strong academic and research background, Mr. Agrawal is dedicated to developing innovative solutions in the fields of decentralized systems and data security. His work aims to enhance the efficiency of secure data transmission and privacy preservation in large-scale computing environments.
Work Experience
Mr. Agrawal is currently a Research Scholar at BITS Pilani, where he is engaged in research, teaching (labs and tutorials), and supervising B.E. and M.E. students in research projects. Prior to this, he served as an Assistant Professor at Pranveer Singh Institute of Technology from 2016 to 2019, where he was responsible for delivering lectures, training students for hackathons, and managing academic administration. Earlier in his career, he worked as a Programmer at the Foundation for Research in Health Systems from 2010 to 2013, contributing to the Urban Health Initiative Project and developing web applications.
Research Interests
Mr. Agrawal's research focuses on Mobile Crowdsensing, Blockchain, Cryptography, and Security & Privacy. He is particularly interested in developing scalable solutions for secure and decentralized computing environments. His work explores the application of scalable techniques in blockchain and cryptographic frameworks, with a focus on improving efficiency in decentralized computing. Additionally, he aims to address security concerns in distributed systems by developing privacy-preserving frameworks and scalable cryptographic techniques that enhance security and performance in real-world applications.
Teaching Philosophy
Mr. Agrawal believes in integrating practical applications and real-world problem-solving into teaching. He employs tools like C, Python, Solidity, Ganache, and Brownie Framework to provide hands-on learning experiences. His approach emphasizes critical thinking and problem-solving, ensuring students gain a strong foundation in computing and security.
Courses Taught
Mr. Ankit Agrawal teaches a variety of courses, including:
- Computer Programming: Fundamental programming concepts, logic building, and problem-solving techniques.
- Data Structures: Concepts of linked lists, trees, graphs, and their applications.
- Discrete Structures: Mathematical structures and logic relevant to computer science applications.
- Computer Networks: Network protocols, data transmission security, and wireless communication principles.
- Cryptography: Symmetric and Asymmetric cryptography, Digital Signature, Hashes
- Network Security: Encryption techniques, network security protocols.
Awards and Grants
- International Travel Grant from SERB, DST, Government of India (2024)
- Research Fellowship (July 2019 - July 2024)
- IEEE Member
- Certificate of Appreciation for Hackathon Training & Faculty Development
- GATE qualified (2014, 2019)
Scholarly Activities
- Published research in reputed journals like Future Generation Computer Systems and International Journal of Information Security.
- Presented research at international conferences, including AINA-2024, Kitakyushu, Japan.
- Supervised research projects at undergraduate and postgraduate levels.
- Served as a peer reviewer for scientific journals.
- Contributed to workshops on blockchain, cryptography, and security.
Contact