Virtual components for droplet control using Marangoni flows :size-selective filters, traps, channels, and pumps Advisor: Cheng-Hsien Liu Reporter: Y.