alexander kornienko, phd

associate professor

synthetic organic and medicinal chemistry


chemistry department chair