Indra Kshattry
While a little hard to understand at times due to a heavy accent, the professor is very knowledgeable on the subject and will answer questions from students to clarify any misunderstandings.