Dario Sponchiado
Dario is an incredible professor! He is caring and always accessible outside of class. His classes are fun and you learn a lot. However, languages are super, super difficult on the block plan, so be prepared to spend hours a night doing HW and studying. Dario is a great person and I learned a lot.