David Hernandez
He's a really good professor and good at explaining things, but assigns a lot of work. He is also accessible outside of class. I loved my class with him even though I found it challenging. I learned a lot and he inspired me to change my major.