Ashish Sharma
Professor Sharma is a very knowledgeable person,but he CANNOT TEACH!!!!! He is unable to break down the lecturers for students to understand and makes everything confusing. You are only graded by a few assignments and he grades them all very hard. Do not take him unless you want to be miserable.