David Robles
He was super helpful and was passionate about the material. His lectures were in discussion formats and so it made the classes alot better to understand the material as well. Class was taken just as an elective but would for sure take another one of his classes.