If you want to improve your Spanish, take him. He pretty much only speaks Spanish and expects students to participate and do the same. Looking back, I'm so glad he did this because it made me so much better at Spanish. I wish my other Spanish profs would do this bc you can't get better at Spanish when they just speak English all day.