Shahil Sharma
Excellent ordering of course. Prof Sharma cares about students learning. Course is modeled for student success. I do not rate Professors but I felt I should rate Dr. Sharma course so that it helps other students.