The Sheltzer Lab is located at the Stanford University School of Medicine in Palo Alto, California.
1651 Page Mill Road
Room 1330
Palo Alto, CA 94304
Administrative assistant
Michelle Ly
mly00@stanford.edu
The Sheltzer Lab is located at the Stanford University School of Medicine in Palo Alto, California.
1651 Page Mill Road
Room 1330
Palo Alto, CA 94304
Administrative assistant
Michelle Ly
mly00@stanford.edu