Matthew Schieber
It is very hard to get an A in Professor Schieber's courses, especially if they are online. The casebook attached to this course is very hard to interpret, and Mr. Schieber does not post very many videos to help you better understand the assignments. They are hard. Be prepared to do a lot of work without any guidance and don't expect much help.