I like this class only for the labs we did, now for lectures im not too sure. Honestly homework has nothing to do with the tests as they are hard. No matter how much I studied I always got low grades same as everyone else in the class. To give another example only one person passed each test we took and with a 70-73. Good luck!