I really enjoyed taking this class. The homework is on McGraw-Hill Connect and as long as it completed you get a A. There are study guides provided for the test and as long as there complete its almost an automatic A on all of the test. The lectures can get a little boring but as long as you power through them it's not that bad.