• New York University, College of Global Public Health; Jan 2017  to present; Professor (clinical); Env Public Health
  • Hunter College (now CUNY SPH), 1982-2017; Professor (tenured); Public Health
  • New York University – College of Global Public Health;  2014-2016 ; Adj. Professor;  Env.  Health
  • Rutgers University, School of Public Health; 1987-2017; Course Director/Instructor; Cont Ed. & Training
  • Queensborough Community College; 1985; Adj. Assistant Professor; Biology
  • St Joseph’s College (Maine); 1984-1984; Adj. Instructor; Nursing Dept (EHS)
  • Felician College (New Jersey); 1980-1983; Adj. Instructor; Nursing Dept (EHS)

Other Assignments  (non-teaching)

  • Pure Earth / Blacksmith Institute, NY, NY; 2006 – present; Director of Research / Science Advisor
  • Global Alliance for Health & Pollution, USA; 2012 – present: Senior Technical Advisor
  • Center for Occupational & Env Health (NYU/CUNY); 2009 – present; Director (training center)
  • DC-37 / NYC Dept of Personnel, NYC; -1987; Right-to-Know (Health & Safety) trainer
  • Public Employees Federation (PEF) NYC, NY; 1985-1986; Health and Safety trainer
  • US National Park Service, NYC, NY; 1985; Environmental impact assessment
  • ATT Corporation, (headquarters) NYC, NY; 1985; Right-to-Know trainer
  • Lebanon Township, Board of Supervisors, NJ; 1984; Environmental health risk assessment
  • Communications Workers of America, NYC, NY; 1983-1984; Statistical analyst/ programmer
  • Blue Cross Health Education Center, NYC, NY; 1980-1984; Environmental health educator
  • Hunter College CUNY; 1977-1982; College Laboratory Technician (Environmental)