This class is not hard at all! He is a very caring professor that wants his students to succeed. You can definitely pass with an A or B. He doesnt require attendance, however he strongly suggests that you do attend because he decides whether or not to curve the class grades by the class attendance. Hw is easy with textbook(free online).