Sati Sandeep
He is really thorough in his lectures but you must really pay attention if you want to pass!! If you don't go to class or lab, you won't pass. He is overall very soft spoken but genuinely a great teacher.