Yan Liu
Yan Liu is assistant professor of history at the State University of New York, Buffalo. He received his PhD in history of science from Harvard University in 2015.
Yan Liu is assistant professor of history at the State University of New York, Buffalo. He received his PhD in history of science from Harvard University in 2015. See less