Babu Dasari
His class is ok. If you dont have prior knowledge it can be a little difficult. His lectures are very long and drawn out. Heavy accent so if you dont like that then this might not be the teacher for you. Tests are not the easiest but he does curve.