Associate Professor


Education : Ph.D. (IISc Bangalore)

Sujit Kumar Chakrabarti has a Ph.D. from the department of Computer Science and Automation, Indian Institute of Science, Bangalore. Prior to that he has a masters from University of Roorkee (now IIT Roorkee) in measurement and instrumentation, and a BE in electrical engineering from Nagpur University. His research interests are centred around software engineering, formal methods, programming languages, education technology and software testing. Sujit has nearly 8 years of experience in the industry, with companies like Tata Consultancy Services, Philips and General Motors both in research and software development. Prior to joining IIITB, Sujit was with Jed-i, an educational startup. In his current capacity, Sujit is also the warden of the Men's Hostel at IIITB. Sujit's technical interests are in programming, engineering, and tech-blogging. He also has an irrepressible artistic side being a cartoonist of fair calibre and a flair for sketching and water colours. He is also an avid blogger.

Software Engineering, Formal Methods and Software Testing, Programming, Tech-blogging, healthcare, web-services, Programming Languages, Education Technology

In recent years, Sujit has taught introductory programming courses in Python, Java, C++, Javascript. He currently teaches an advanced undergraduate course on Programming Languages, and a graduate elective course on Compilers.

Some of the research projects Sujit is involved in are:

  • Symbolic Testing of Embedded Software (with ABB Research)
  • Automated Evaluation of Programming Assignments (MINRO)
  • Refreshable Braille Display (with Vision Empower, ToucheTech Labs under MINRO)
  • Verification of Statecharts

Sujit is the convenor (along with Meenakshi D'Souza) of Software Engineering Lab at IIITB. For more details about his research work, students and collaborations, please visit his lab page.