Andrew Ferraiuolo receives ECE Outstanding Thesis Research Award