Adan Avalos
Adan is a great professor but a tough grader. I've never gotten anything with a 100% grade, it's always 90% or 95%. There are a LOT of movies to watch during the semester so bring snacks. Discussion posts are also due every week. He tends to ramble a lot during lectures, so don't expect to leave early. Overall he's a very kind and respectful person