Daniel Garcia
He knows what he is talking about. He gives great lectures, open to discussions and other opinions. Only complaint is that he holds back all of your grades. Even with less than a month left in the semester, he hadn't posted any of our grades, making it difficult to know our progress in the class