Izhar Haq
You're expected to take three mini-quizzes and one test per week, however, it's online and you get many attempts. TAKE PICTURES of these, similar questions will appear on the real exams. Overall if you keep up with the work (2 hrs a week) and keep your problem sheets you will be fine. Very problem-based learning class. No textbook is needed.