Profile picture of Diana Libuda

Diana Libuda

Associate Professor
Biology
Phone: 541-346-5092
Office: 375E Streisinger, 1229 University Of Oregon, Eugene OR 97403-1229