Efren Velazquez
Dr. V is a great professor who is passionate about what he does and knows what he is teaching. There is a textbook, but lectures are very heavy and if you pay attention you only need to skim it. Very homework-heavy, stay on top of it and you will be fine. He is a great professor just very involved so be prepared and make sure you participate.