Dr. Shroff is an extremely knowledgeable & great professor! If you want to do well, be prepared to read the text & attend her lectures. She provides more insight via her class discussions, and you learn a lot from her, thus lectures are important. Her tests are fair if you do the work & she gives an outline on what topics will be on the exam.