Jonathan Ryals
He was literally the worst teacher I have ever gotten. All of his tests and quiz questions are about Yug I Oh and Pokémon which make the material even more confusing. If you are not a huge anime video game nerd then you won't do good. Also he teaches word for word from the book and he's boring so when you try and study the book, he already did it.