David Mesa Munoz
There aren't enough words to explain how awesome he is. He wants you to pass, and will got out his way to help you, and make sure you learn Spanish. You attend every class, and study his powerpoint he post, and go over in class, you will pass with an A. Love this guy.