Joseph Kelliher
He is difficult to work with when there is a discrepancy. His teaching style isn't traditional, which for me did not work but for some may be great. I need proper lectures to learn but his style was playing games and performing skits in Spanish. Everything is just review from previous Spanish courses so that was a plus for no new content to absorb.