Professor Sciacca was hands-down my favorite Spanish instructor so far. He is a graduate teaching assistant (you wouldn't know it until he tells you, because he's just that well-prepared) so he is able to relate to students on a more personal level, while providing outstanding support for any difficulties you encounter. 11/10 would recommend.