William Reyes-Cubides
This was the hardest Spanish class I've ever taken. There is a TON of classwork, lots of difficult assignments, and he will randomly call on you in class if no one raises their hand. He gives off the impression that you should already know all of this and that you are wasting your time and more importantly his time by not getting it right.