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 123 Ethics and the Administration of Justice, AJS 201 Rules of Evidence, AJS 205 Effective Communication and Report Writing in Criminal Justice, AJS 230 The Police Function, AJS 260 Procedural Criminal Law and AJS 275 Criminal Investigation. He was formally recognized as a student mentor by the Phi Theta Kappa International Honor Society in November of 2011 and 2013.
2013 NISOD award for excellence in teaching.