Courses Taught
  • Practice court
  • Patent law
  • Sales of personal property
  • Sales
  • Bills of exchange and promissory notes
  • Criminal law
  • Criminal law and procedure
  • Criminal law and enforcement
  • Criminal law and criminology
  • Patent law