Dr. Shah is, by far, one of the greatest professors I've had during my college career. She remembers all of her students and cares about their academic success and wellbeing. I had her for both lab and lecture and I loved her! There are lots of extra credit options and she always gives out a study guide!