Chandrahas Dewangan


Indian Institue of Science, Bangalore


I am a PhD student at the Department of Computer Science and Automation, Indian Institute of Science Bangalore. I am currently working with Dr. Partha Pratim Talukdar in the area of Machine Learning and Natural Language Processing at Machine and Language Learning Lab. Previously, I have been masters student in the same department and worked with Dr. Shivani Agarwal in the area of Machine Learning at Machine Learning and Learning Theory Lab.


Machine Learning

Analysis of data and development of techniques for learning from data.

Natural Language Processing

Exploiting the huge amount of information available over the web in natural language for intelligent decision making.

Reinforcement Learning

A powerful approach to learning from interaction to achieve goals in stochastic and incompletely-known environments.

Technical Skills

  • C++
  • Java
  • C
  • Python
  • Latex
  • Linux
  • Windows XP /7
  • openGL


Machine Learning

Application of Machine Learning for predicting mortality in ICUs


This project aims to develop a technique for estimating the probability of patients' mortality in the Indian intensive care units. We apply different machine learning techniques (specifically, linear and non-linear logistic regression) to this problem. We also propose a boosting-style approach for predicting patient mortality rates, which automatically builds a score-based system for Indian patient data.

Program Analysis

Null Dereference Analysis in Java Programs


Null derefence is a common bug in programs. This project applies the abstract interpretation framework for the analysis of null dereferences in Java programs using Soot framework.

Expert Examination System

An automated question paper generation system


This project automates the question paper generation process for examinations. It covers the process of creation of questions database, selection of questions for exams meeting certain criteria and generation of encrypted paper and its decryption.

Graphics and OpenGL

Implementation of a Tetrahedral Mesh Viewer


The aim of the project was to implement a basic viewer which can render tetrahedral meshes read from a file. It also supports rendering of individual meshes and group of meshes at different scaling levels.


Indian Institute of Science, Bangalore

PhD, Computer Science and Engineering

Indian Institute of Science, Bangalore

Master of Engineering, Computer Science and Engineering

Bhilai Institute of Technology, Durg

Bachelor of Engineering, Computer Science and Engineering

JRD Higher Secondary School, Durg

AISSCE ( 12th ), Physics, Chemistry, Mathematics


AIR-44 in GATE-2011

Honours in Bachelor of Engineering

Certificate of Excellence in Mathematics in 12th



Computer Games


Chandrahas Dewangan —