Niraj Koirala
Niraj has been one of my favorite professors. He is very intelligent and it shows. He does an excellent job making difficult concepts sound simple and provides in depth explanations for the more math intensive concepts. All of his homework translated directly to his exams. He also provided us with the opportunity to do independent research. A Gem.