Narayan Sharma
This professor is very nice and is great at teaching. You can tell he likes what he is doing. He is definitely one of my favorite professors, I took him for Phys 1 and 2. His tests are like the homework so if you study those you will do great. If you're taking physics I definitely recommend him. 