Lynn is great personality wise, but the homework she gives is 100+ problems every week, that many problems only lead people to cheat to get it done in time. The test are only about 20 problems so you better go in there knowing your stuff or you're doomed. There were multiple people in there who had taken her class for the 3rd or 4th time.