Rushikesh K. Joshi is a Professor in the Department of Computer Science & Engineering at the Indian Institute of Technology Bombay. His research focuses on computational models for programs, their structures and dynamics, including processes, interactions, concurrency, and distributed systems. He has taught advanced courses like CS 770 (Process Engineering), CS 787 (Language Engineering), and CS 757 (Design and Re-engineering). Research Interests: He specializes in software engineering, distributed systems, program analysis, and code refactoring. His work includes modular process modeling, trace language mining, and consistency models for business processes. He also explores objectification of procedural code through projects like Ox and AccessViz. Notable Projects: Anonymous Remote Computing (ARC), Filter Objects, Constore Graph Database, and Ox (objectification of Linux kernel structures). Funding sources include IBM, Microsoft, Infosys, and the Ministry of Information Technology. Scientific Contributions: His research has led to publications in IEEE Transactions, LNCS, and other venues. He has advised over 100 theses, including Ph.D. students Karnika Shivhare, Omkarendra Tiwari, and Vrinda Yadav.







