Rebecca Sidi
Becca is from New York City and is majoring in Chemistry at Barnard College. When she isn't nose deep in an organic chemistry problem set, Becca loves to draw, oil paint, listen to music, learn about philosophy, and talk about all things curly hair! Becca's artistic skills lead her to realize her calling for chemistry, and she is very excited to apply her passion as an illustrator for CSR!