Jim is currently the Program Director for Administration of Justice Studies at Estrella Mountain Community College teaching for the Program since 2007. He retired from the New York City Police Department in 2005 after 23 years of service in the rank of Detective Sergeant. He was assigned to the Organized Crime Investigation Division and has extensive investigative experience in upper level drug trafficking and violent drug gang investigations. He has testified as an expert witness in both federal and state court. He was a first responder to the World Trade Center terrorist attack on 9-11 and subsequently worked on the rescue and recovery effort. Jim teaches AJS 101 Introduction to Criminal Justice, AJS 109 Substantive Criminal Law, AJS 123 Ethics and the Administration of Justice, AJS 200 Current Issues in Criminal Justice, AJS 201 Rules of Evidence, AJS 260 Procedural Criminal Law, AJS 275 Criminal Investigation and AJS 290BN Courtroom Testimony Seminar. He was formally recognized as a peer mentor by the Phi Theta Kappa International Honor Society in November of 2011 and 2013.
2013 NISOD award for excellence in teaching.