Narayan Sharma
Professor Sharma is a great professor, I really enjoyed the way he presented the class. He posts lecture notes in advance, so I used to go over the notes before I come to class. That helped understanding the concept very easily. The other good thing about this class is he spends lot of time to solve problems. Homework in Webassign are very similar.