science research biology ipds flash institute chemistry education physics ipds usb information technology ipds conversion consulting computer ipds dimm management