Not too easy. Not too difficult.
He has an Indian accent that can be difficult to understand at times but he explains the concepts very clearly.
Be prepared for tough clicker questions.
Hours per week:
Advice for students:
I'm really glad that I was his student this past semester.