Vikram Krishnamurthy
This is an excellent and mathematically heavily rigorous course. I am a CS-major.  I did not know that linear algebra had so many real world applications. This guy seriously rocks, he is very approachable. The assignment take a lot of time. But no prelims :)  One of the best courses at Cornell by far. Final exam will be take-home.