Very clear grading criteria and feedback on assignments. Assignments can be time consuming but are relatively easy to understand \. Takes attendance 10 random times throughout the semester and gives you a grade for it. Lots of grade is based on completion of online textbook work that is easy (boring lectures though, all info found in book)