Stephanie Abboud
She grades very hard. There's homework for every chapter, the labs are easy though. So if you pass the labs and the homework then you can pass the class. The tests are hard though. There's tests for every other chapters. She even says that the class is hard.