I am interested in WTO law and public international law, and planning to take Prof. Petro Mavrodis' WTO law seminar. However, it is said that Prof. Petro is quite strict in grading. Has anyone taken this course before? Any comment on this course? Cheers,