He is a really good Professor lectures are good and explains the content good. All work is done online. Must do the leagal research paper because it is 25% of final grade. Test are done in class after you take exam at home. Write all of his lecture notes as they show up on the exams.