Prior to joining NC State Department of Social Work, he taught at Monmouth University School of Social Work as an Assistant Professor. He also taught at Rutgers University School of Social Work and Indiana University School of Social Work as an adjunct faculty.