Absolutely the worst professor I have ever had. She teaches through lazy online lecture videos, and just works through problems quickly and reads powerpoints. Labs are mandatory and ONLY taught by TA's. She shows up to labs but leaves 10 minutes after the lab begins. Material covered in labs is useless, and is nothing like what is on exams.