Shekhar Giri
Professor Giri is very nice and caring. I had him for lab and, and I had a hard time understanding some of the topics covered in his class but I studied on my own and managed to get a good grade. I think if you work hard outside of class you can get a good grade. I recommend taking him for lab but I wouldn't take him to the lecture.