Take this class!! It was a breeze. As long as you give assignments in on time you will be fine. A true stress-free class. 3 tests and 3 assignments. It is not hard. Very straightforward questions. The content is also very valuable to know.