Waldo Ojeda
He's very smart and knows what he is talking about. It helps that he is passionate about the subject as well. However, this is not a class that you can just coast in, he will want you to put in effort. Overall he is a nice guy and you can't go wrong by taking him. Put in effort and you will do well