Nanda Jain
Easy to follow the syllabus. Easy to understand if you read the material the night before the class. Lots of extra credit opportunities. Make sure you do the homework to understand the tests