Stanislav Rubakhin

 Stanislav Rubakhin

Contact Information

Beckman Institute
Office 2309
405 N Mathews
M/C 251
Urbana, IL 61801
Research Associate Professor
Visit Website