Vaishali Sharma
She is a very good professor, she posts all PowerPoint online, gives review worksheets just for your own practice not to collect it. The exams and quizzes basically determine your overall grade. Labs are long but basically completing lab report and submitting each week. You can ask questions online and in lab. I suggest taking her.