David Argudo
Professor Argudo is an amazing instructor. You can really tell that he has a real interest for what he teaches, and his examples are often humorous and engaging. He does call on students at random, but is completely understanding if they don't know the answer and guides them through the process.