Teaching

Academic Courses

Academic courses taught at undergraduate and postgraduate levels.

Teaching

Courses

Undergraduate

Undergraduate Courses

  • Criminal Law: General Provisions
  • Criminal Law: Specific Offences I
  • Criminal Law: Specific Offences II
  • Criminology
  • Cybercrime
  • The Use of Information Technology in Criminal Procedure
  • Criminal Law Clinic
Postgraduate

Master’s and Doctoral Courses

  • Organized Crime
  • Appeals in Criminal Proceedings
  • Legal Research Methods