Shahil Sharma
Dr.Sharma really cares about his students, he gives real life examples. He gives his students lots of time to work on assignments. He is a great educator, he is very knowledgeable, he lets you know the expectation on day 1. Grading criteria is very clear. If you want to do well in this course, do the HW, the exams are based on the HW, Exams are 50%