Nakul Kumar
Prof. Kumar is so great. He gives you a chance if you can show him that you are a hardworking student. And the class is not that hard, so just focus on getting the assignments on time so that you're safe. 

I was off from A by 1 or 2 points and he gave some extra credit. Really amazing!!