All Kamal Seneviratne (assistant professor of chemistry and biochemistry at UMBC) articles