Courses

Criminal Justice, Law, and Political Science

Courses Taught

During my time in academia, I have been fortunate enough to teach a wide array of courses across a number of disciplines, below is a select list of some of my favorites:

Elmira College

  • CRJ: 1000 – Student Conduct, Discipline, and the Law
  • CRJ: 1010 – Introduction to Criminal Justice
  • CRJ: 2210 – Comparative Criminal Justice
  • PSC/CRJ: 2350 – Constitutional Law: Civil Rights and Liberties
  • PSC/CRJ: 2820 – Due Process: Constitutional Criminal Procedure
  • CRJ: 2910 – Dispute Resolution
  • PSC/CRJ: 2980 – The International Criminal Court & Ad Hoc Tribunals
  • CRJ: 3110 – Criminal Investigation
  • PSC/CRJ: 3300 – International Human Rights Law
  • PSC/CRJ: 3800 – Criminal Law
  • SSC: 3590 – Junior Seminar in Social and Behavioral Sciences
  • CRJ: 4500 – Application of Criminal Law in a District Attorney’s Office

The University of Alabama

  • CJ: 205 – The Judicial Process
  • CJ: 460 – Criminal Law I: Substantive Criminal Law
  • CJ: 461 – Criminal Law II: Constitutional Criminal Procedure
  • CJ: 483 – Law and Society (W)
  • CJ: 490 – Special Topics: Global Criminal Justice: International Law
  • CJ: 490 – Special Topics: American Law and Practice

The Cambridge Ringe & Latin School

  • HST: 405 - Constitutional Law