We have successfully developed technologies (membranes and adsorbents) for separation of small, inorganic molecules, precious and hazardous metals, and small to large organic molecules for both environmental and medical applications. Our goal is to develop technologies that provide fast and simple separation with high yield.