Davneet Chawla
Just an all around great guy. His grading criteria is clear and organized. He knows his stuff and is proud to show off his work in a tasteful manner. I changed my block on my second semester so I can have him again.