Its not a hard class, 3 online test straight from the notes, but you have to be in class to take get the notes. Very strict when it comes to deadlines, and doesn't use the announcements very well, so if you are not aware of all the deadlines you will fail.