Ashish Sharma
Ash is a very nice guy but I learned nothing in this class. He is unable to explain the material in a way you can understand. Very few assignments crammed a lot in the last month. Nobody had any idea what we were doing not just in my class but his other classes too. Avoid if possibleI can see him getting better over time but not for now