Vikram Krishnamurthy
The best sophomore class at Cornell I have taken. Prof Krishnamurthy is inspirational in the class. He went out of the way to  explain the assignments in the office hours. I strongly recommend this course as an ENGRD requirement. The assignments are difficult and time consuming but u learn a lot. Prof. K really knows his stuff.