Kelly Nagle is an attorney admitted to practice law in New York State and an Assistant Professor of Law and Criminal Justice at Monroe Community College in Rochester, NY. She has taught Constitutional Law, Criminal Law, Fundamentals of NY Law and Criminal Evidence.