Luciano Cruz
he's a good teacher you will learn a lot, he is somewhat hard to understand but you'll make it, I would take him again it can be an easy A if you don't slack off, test quizzes are based on his lectures so pay attention.