Vincent Romo
He is an amazing teacher. Pay attention, take notes, and participate, and he may not assign a test. Gives great lectures. He has a lot of knowledge and is great at teaching. Take him if you want to learn and not be stressed out!