Courses Taught
  • Contracts
  • Insurance law
  • Legal philosophy
  • Survey of American Law(Special course for foreign students)
  • Legal Philosophy-Seminar
  • Survey of American Law