Andrew Chavez
Super nice professor, very passionate about what he teaches, tries to relate the content to local issues which helps you understand lectures better. Lectures didn't often cover exam questions and sometimes language and content was used that I feel may have been slightly unprofessional, which is why I probably would not take him again.