The class itself was low key a mess, but dr smith is literally incredible. He's VERY caring and wants everyone to learn as much as possible. He's the guy who will go home and research your question to give you a solid answer. Really one of a kind guy.